草庐IT

重定向SQLServer

全部标签

redirect - 这里使用了什么样的重定向?新站点是否不健康?

我被要求为一家最近易主的餐厅制作一个网站。他们想要一个新的URL。旧站点的所有者执行了到新站点的重定向。旧站点:http://www.refugelounge.com新站点:http://www.therefugeyc.com我对重定向知之甚少,但我暗暗怀疑这里发生的任何事情都会损害新网站的网页排名和流量。旧网址首先出现在谷歌中,并显示为新网站的精确克隆。并且在访问旧站点时,无论访问什么页面,URL都保持静态。这是怎么回事?谢谢。 最佳答案 是的,那很糟糕。他们使用框架(frameset+frame)。尽管是obsolete(“作者

php - 如何将旧的 "ugly"网址重定向到 seo 友好的网址?

我是mod_rewrite的新手,需要为我的客户做点什么。假设我有www.mydomain.com/products.php?prod_id=32。这个产品有一个部分(衣服)和一个名字(衬衫)。这些名称和部分是唯一的。在SEO友好的Url中,它应该是www.mydomain.com/products/clothes/shirt/。我知道我可以创造RewriteRule^products/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$products.php?section=$1&name=$2我能做到,而且行得通。但我希望将输入www.mydomain.com/p

php - 设置 2000 Http 重定向的最佳实践

我有一个旧站点(www.example.com),其中包含大约2000个文档(PDF、Word文档、Excel)。所有2000份文档(PDF和Word文档)都使用这些现有链接相互引用。我创建了另一个站点(www.example.net),具有不同的文档路径。我想将旧URL映射到新URL,这样我就不会丢失访问次数,并且拥有旧文件和旧链接的用户仍会从新站点获得文档。旧文档路径:http://www.example.com/sites/docs/abc.pdf新文档路径:http://www.example.net/files/resources/def.pdf(请注意,域名已更改,文档路径

python - Google App Engine Python Webapp2 301 从 www 重定向到非 www 域

我有一个基于gae的应用程序。我将python与webapp2框架一起使用。我需要将301从www.my-crazy-domain.com重定向到my-crazy.domain.com以便消除搜索结果中的www和not-wwwdouble.有人有现成的解决方案吗?感谢您的帮助! 最佳答案 我成功了。classBaseController(webapp2.RequestHandler):"""Basecontroller,allcontollersinmycmsextendsit"""definitialize(self,reques

html - 使用301,302重定向时,搜索引擎是抓取源页面还是目标页面?

当他们发现不同的状态码时会做什么搜索?302301404等...我知道他们会忽略带有404状态代码的页面,但其他状态呢搜索引擎是抓取源页面还是目标页面? 最佳答案 来自"301RedirectsandSearchEngineOptimization":Fromasearchengineperspective,301redirectsaretheonlyacceptablewaytoredirectURLs.Inthecaseofmovedpages,searchengineswillindexonlythenewURL,butwil

c# - 网站大修后重定向旧网址

我们有一个最近迁移到ASP.NETMVC的网站。现在所有的URL都与原始网站不同。Google仍然拥有我们所有的旧URL,因此如果有人在搜索中找到我们,目前他们将获得404。我有一个catchall路由,可以捕获错误的URL,包括所有旧的URL。在一个完美的世界里,我想为所有匹配这个包罗万象的路由的url做一个301重定向到主页,我确实有代码可以在我的开发机器上正常工作。然而,我终于让我们的ISP(网络解决方案)的人告诉我他们阻止301重定向(网络服务器返回404而不是)。所以我认为我唯一剩下的选择就是接受任何错误的URL,并将其指向主页。这是我的问题:我知道搜索引擎(尤其是Googl

asp.net-mvc - ASP.NET MVC - 301 重定向 - SEO 问题

所以我有一个像这样的ActionName:[ActionName("Chicago-Bears")]publicActionResultChicagoBears(){returnView();}Google将此索引为:http://www.example.com/Teams/ChicagoBears我一直在使用IIS6,我自己无法访问IIS。当然现在,它里面有一个连字符。因此,如果有人点击该链接,Google将显示404。在这种情况下如何设置301重定向?我无法创建另一个名为ChicagoBears()的方法,所以...谢谢你们。 最佳答案

regex - .htaccess 没有查询参数的重定向

我更改了一个网站,现在Google网站管理员加载了数百个“未找到”的URL:http://www.domain.com/images/picture.php?idphotos=720,404,,4/1/13,Notfoundpicture.php不存在了,所以我创建了一个.htaccess条目来重定向站点的根目录:Redirect301/images/picture.php./现在的问题是任何查询参数也会在重定向中发送:http://www.domain.com/?idphotos=720如何创建不包含查询参数的重定向,例如像这样:http://www.domain.com/

asp.net-mvc - 301 重定向在路由匹配之后但在 Controller 执行之前

我想在匹配有效路由但当前不以斜杠结尾的任何url中添加尾部斜杠,即www.example.com/url在url与有效路由匹配后,我想301重定向到相同的url,但添加尾部斜杠,即www.example.com/url/我花了一些时间研究它,但我似乎无法弄明白。我相信路由在PostResolveRequestCache事件中匹配,但我不知道如何在该事件期间或之后访问路由数据以查看是否匹配了有效路由。如果我可以确认匹配了有效路由,那么我可以检查url以确保它以斜杠结尾。我希望已经足够清楚了,如果您需要更多信息,请告诉我。 最佳答案 我

php - Drupal:动态质量 301 重定向

我们有近十万条路径需要301重定向到新结构。像这样的东西:lang.site.com/section/subsection/article->lang.site.com/newsection/newsubsection/article过去,当从domain.com迁移到newdomain.com时,我们只会放一个.htaccess文件包含10k+脚本生成的行,将旧路径匹配到新路径,并且工作正常。自.htaccess以来,它并未影响新域的性能。仅在用户尝试访问旧域时由Apache读取。这现在行不通了,因为域名没有改变,只是路径结构改变了。更改路径的数量接近100,000条标记,因此显然A