【发布时间】:2012-01-18 13:21:30
【问题描述】:
我正在将网站迁移到 drupal CMS。
我想知道谷歌如何响应来自重定向的重定向。 我将尝试解释我要完成的工作:
旧情况:www.old-site.com/page?pid=123
新情况:www.new-site.com/page/pagetitle
我想在我的 .htaccess 文件中创建一个 301 重定向,就像我为许多其他页面所做的那样。 但在这种特殊情况下,旧页面 id (pid) 在新网站中是未知的。
我的计划是创建以下重写规则:
RewriteCond %{QUERY_STRING} ^pid=(.*)$
RewriteRule ^page.aspx$ page-redirect/%1? [R=301,L,NC]
现在我有正确的页面 ID。然后我想做的是创建一个小脚本,将 url 从 page-redirect/123 重写为 page-redirect/newtitle 因为我知道附带的标题身份证
然后我想让以下规则处理新标题:
RewriteRule ^page-redirect/(.*)$ page/%1? [R=301,L,NC]
所以基本上底线问题是:这对谷歌索引有何影响?我们的客户希望在 Google 中保持他的(良好)自然搜索结果。
【问题讨论】:
标签: .htaccess seo http-status-code-301 google-index