我们最近对IIS8、C#网站进行了一次大型网站重新设计。我们有大约2到300个旧页面需要重定向到新页面。所有这些都需要是SEO的301重定向。我们正在寻找一些最佳实践来做到这一点,而无需在服务器上维护物理文件。 最佳答案 IIS和.Net有几种方法可以进行重定向。在处理请求的代码中:this.Response.RedirectPermanent("http://www.website.com/new-page/");在web.config文件中(对您来说可能是最简单的方法):它接受正则表达式,因此如果重定向有一个模式,您可以对此保持
我重新制定了我的问题,希望现在有点清晰:Hereismydata:IDTypeXYSexa1Test-12.12609861208.6810478XYa2Test-1.3236664263.0574351XXYa3Test-9.02867948114.1501293XYb4NewTest0.011014280.87207664XXb5Test-1.14651604-0.86714741XXb6Test-13.05848944155.5109551XYx7NewTest-4.7447959380.82528931XYx8Test-8.17386444124.4765311XYx9Test1.14
关闭。这个问题是off-topic.它目前不接受答案。想改善这个问题吗?Updatethequestion所以它是on-topic对于堆栈溢出。8年前关闭。Improvethisquestion我们于去年2012年12月更新了网站。之后我们对需要的页面进行了301重定向,并避免了旧站点的一些页面到新站点。例如:在旧站点中,我们有http://www.mydomain.com/article/在新网站中,我们将其删除。新站点中的页面不存在/删除,我们将其重定向到404页面。一段时间以来Webmaster->CrawlerErrors->NotFound类别报告显示旧URL已被编入索引,它
我更新了我的非响应式到响应式模板,不再需要我的老式静态移动网站和重定向到它(www.mysite.com/mobile/index.html)。我想完全删除包含移动网站的目录,以便我的旧移动网站不再可用。我担心大量404错误后缀及其对我当前的Google搜索结果的影响。也许有人可以帮助我提出建议,在这种情况下什么是最佳做法。我正在使用CSMJoomla、Apache服务器并且我已经配置了.htaccess文件。我最希望301将整个移动目录重定向到我的主网站链接(www.mysite.com),但我知道从Google的角度来看,这真的很糟糕。任何帮助将不胜感激。
我们使用的是DNN社区版。有一堆html、aspx页面的旧站点应该(虽然不是全部)重定向到新DNN门户v7.1(301重定向)中的单个(默认)页面。这是一个例子:www.mysite.com/hello.html->www.mysite.comwww.mysite.com/mypath/hello.html->同上同.aspx页面->同上www.mysite.com/mypath->同上是否可以使用DNNCE或ASP.NET本身的功能来实现目标?到目前为止,只有两件事浮现在我的脑海中:web.config中的httpRedirect-但这只会覆盖.html部分,而且只是因为新站点没有使
我当前的站点在apache+php的专用服务器上运行。我在Rails中创建我的新站点并在Nginx上运行。我想同时运行这两个站点一段时间,然后慢慢将所有页面SEO排名等重定向到新站点。我当前的站点有www.mydomain.com域,新站点将在所有内容的前面都有www.mydomain.com/en,因为它将是多语言的。我当前的站点在服务器A上,新站点在服务器B上,位置不同,我想找出一起运行的最佳方式。我可以告诉服务器A上的apache每当看到urlwww.mydomain.com/en指向服务器B和服务器B上的nginx并运行新的rails站点吗?我不想共享session,以便简化我
我目前正在与客户合作重新开发他们的网站。在发布之前我需要做的最后一件事是确保他们的旧网站页面正确重定向到新网站的新URL结构。不幸的是,当我查看Google以查看他们当前网站的索引情况时,这个相对较小的网站似乎有超过1500个页面被索引。当我查看Google上的索引链接时,许多似乎是同一页面的重复,但由于旧网站上使用的糟糕URI结构,Google以不同方式对待它们。例如,“map”页面在Google上至少被索引了两次,分别位于以下2个URL下:www.website.com/frame_page-map.html?mp_session=iris7k85851j05q55piqci31u
最近我将我的网站从PHP(wordpress)迁移到ASP。现在如何处理我的旧网址,因为它已在谷歌中编制索引,现在显示404错误。我也迁移了服务器。有人可以帮我解决这个问题吗?是否可以将我的旧phpurl重定向到asp或者是否有任何其他方法可以做到这一点。我有大约2500个url。请帮帮我。 最佳答案 是的,可以将旧的phpurl重定向到新的asp.neturl。您应该查看IISUrlRewrite2插件:http://learn.iis.net/page.aspx/737/url-rewrite-module-2/您应该设置规则,
我正在努力删除安装了SEF模块的旧Joomla1.0站点。我需要以搜索引擎友好的方式将URL重定向到静态页面。典型的URL如下所示:www.mysite.com/index.php?/this-page.html。我需要将它转发到同一站点上的静态页面,例如:www.mysite.com/this-page.html因此,我编辑htaccess以阅读:redirect301/index.php?/this-page.htmlhttp://www.mysite.com/this-page.html重定向似乎不起作用。有任何想法吗?用于删除“/index.php?/”的通配符重定向将是一个奖
我不得不根据律师的建议重命名我的一个Controller,并且在这样做时需要牢记SEO和Google-我仍然需要所有旧URL才能工作和/或使用301重定向。重定向提示:301=永久302=临时我知道有一些方法可以使用.htaccess文件来执行此操作,但我不熟悉它的工作原理并且不想破坏任何东西。如果您正在寻找相关资源,这里有一些相关资源:redirecting-old-dynamic-pages-to-new-one-with-friendly-urls-codeigniterCodeigniterhtaccess301301redirectforoldpagesofthewebsit