草庐IT

c# - 如何在主站点及其子域站点之间的 MVC 2 中重写 SEO 友好 URL

我有两个基于MVC构建的网站站点1:mydemosite.co.uk站点2:subdomain.mydemosite.co.uk站点1上有一个“channel区域”链接,但是当用户单击它时,我会像这样将他带到站点2,并从那里提供页面,此链接的位置如下链接A:subdomain.mydemosite.co.uk\channelarea但我想要重写上面的URLLinkA以用于SEO目的,如下面的LinkB链接B:mydemosite.co.uk\channelarea如果我的LinkA在用户点击它之前像LinkB或者我只是在目标页面显示时将更改URL更改为LinkB,我对如何处理SEO的上

asp.net-mvc - ASP.NET MVC 4 - 如何编写复杂的自定义 url?

我的其中一个页面的动态url如下所示:“http://myDomain/CarComparison/CompareCarTab?brandIds=3~3~3&modelIds=8~8~7&modelVersionIds=4~5~19”这里CarComparison是Controller,CompareCarTab是Action。4~5~19代表汽车版本名称。现在请指导我如何自定义上面给出的url。“http://myDomain/Car-Comparison-Hyundai-i20-Magna-VS-Hyundai-i20-Magna-Optional-1.2-VS-Hyundai-i

asp.net-mvc - MVC 与 ASPX 动态页面呈现

我有一个用aspx2.0编写的CMS网站,允许用户通过将控件放在页面上并设置属性(在服务器端反射(reflect))和事件(客户端js)来构建页面。渲染引擎知道在每个控件上调用什么属性来找出要保存到数据库中的内容。我经历了控件再水化和控件上缺少适当ID的所有陷阱,并且真正努力使解决方案SEO友好,目前充其量是部分的。还受到View状态变得巨大的影响,所以我开始将MVC视为下一个版本的更好方法。页面的最终设计只有在用户决定直播时才会确定,并且每天可能会进行多次更改。典型的页面可能有许多文本框控件、单选按钮组、复选框组、下拉列表和图像。我们也有一些我们自己的控件,我们在运行时将其反射(re

asp.net-mvc - 我们正在放弃我们的 beta 标签。谷歌会怎么做?

到目前为止,我们的ASP.NETMVC站点可以通过http://beta.fleex.tv访问.现在我们删除了beta标签,它位于http://fleex.tv。.我们通过域名注册商1&1设置了从beta.fleex.tv到fleex.tv的http重定向。该重定向非常残酷:它不查看查询的页面,只查看域,例如重定向http://beta.fleex.tv/page?arg=0直接到http://fleex.tv.我有两个问题:有没有一种简单的方法来重定向http://beta.fleex.tv/page?arg=0至http://fleex.tv/page?arg=0?这是个好主意,还

asp.net-mvc-4 - 创建过滤器以确保小写 url

我的mvcweb应用程序的global.asax中有以下代码://////HandlestheBeginRequesteventoftheApplicationcontrol.//////Thesourceoftheevent.///Theinstancecontainingtheeventdata.protectedvoidApplication_BeginRequest(objectsender,EventArgse){//ensurethatallurl'sareofthelowercasenatureforseostringurl=Request.Url.ToString();

asp.net-mvc - MVC4 中域名的 URL 重写

我会将site1.com\site2重定向到site2.com,我正在使用asp.net和MVC4,我无法通过更改web.config文件来做到这一点,有什么解决办法吗?我不喜欢搜索引擎将此作为永久重定向(状态302)或(状态301)并从其数据库中删除site2。 最佳答案 将路由“site2”映射到您的Controller之一的操作。该路由的Action响应应该是:returnRedirectPermanent("http://www.site2.com"); 关于asp.net-mv

asp.net-mvc - 重定向是否比返回其他类型的结果效率低?

重定向是否比返回其他类型的结果效率低?我问是因为如果我当前的请求是异步的,我想返回一个只包含相关数据的部分请求。否则我需要渲染整个页面。所以我正在考虑将重定向返回到将返回View的操作方法。我的理解是重定向将响应浏览器指示它请求新的url。这实际上意味着2个请求。开销很大吗?这是不好的做法吗?这对SEO意味着什么? 最佳答案 aredirectwillrespondtothebrowserinstructingittorequestthenewurl.Thiseffectivelymeans2requests.正确。Istheove

asp.net-mvc - 加载更多按钮和 seo

在像flickr中的照片流这样的图片库网站中,我们决定使用加载更多按钮,如yahooimagessearch中所示。而不是分页功能。但我们对“加载更多”按钮有一个担忧,它是关于SEO的,因为我知道搜索引擎不会捕获此按钮并为用户按下后显示的图像编制索引,因为一切都将在ajax中发生无需页面刷新的方式。有没有让这个按钮对SEO友好的想法?是否有任何现有网站以前这样做过,看看它是如何工作的?我正在使用MVC.net、jQuery、C#和EF4构建我的网站 最佳答案 您应该为搜索引擎实现一个经典的分页系统,然后使用Javascript将其转

asp.net MVC3 根据页面内容自动生成元关键字和描述

我正在使用RazorView引擎开发MVC3Web应用程序。我正在寻找一种在我的网页上自动生成元关键字和描述的解决方案。我已经找到了thisstackoverflow上的解决方案,这个想法看起来不错。但是由于我打算在我的网站上发布博客等...我希望元关键字和描述能够根据页面内容自动生成。到目前为止,我想到了以下几点。假设当前的HTML如下所示;我希望的情况如下所示;@Html.MetaKeywords()@Html.MetaDescription()说了这么多我还有以下问题没有回答,希望有人能帮忙。上述情况,使用HTML助手。这是一种基于内容在每个页面上生成关键字和描述的良好且合乎逻辑

asp.net-mvc-2 - 搜索引擎如何索引 Restful 多语言站点

我在使用asp.netmvc的多语言网站上工作,我想知道如果所有语言的url都相同,搜索引擎将如何为我的网站编制索引,例如:mysite.com/article/25/my-first-article//forspanishmysite.com/article/25/my-first-article//forenglish我通过此操作控制语言集:publicActionResultSetCulture(stringculture){HttpContext.Session["culture"]=culturereturnRedirect(Request.UrlReferrer.ToStr