我正在将网站迁移到 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,因为我知道 id 附带的标题
然后我想让以下规则处理新标题:
RewriteRule ^page-redirect/(.*)$ page/%1? [R=301,L,NC]
所以基本上底线问题是:这对谷歌索引有何影响?我们的客户希望在谷歌中保持他的(良好的)自然结果。