【发布时间】:2016-06-21 21:41:53
【问题描述】:
我正在重建一个包含大量(数千)重定向的 Wordpress 网站。我将 URL 结构从 example.com/unique# 更改为 example.com/year/month/newtitle
我有一个脚本 (php),它通过中间人 url 将 unique# 消化成年/月/新标题:example.com/redirector.php?unique#
目前的流程是:
example.com/unique# ----301----> example.com/redirector.php?unique# ----302----> example.com/year/month/title
我觉得这在 SEO 中害死了我,但无法查明原因?它们都应该是 301 重定向吗?有没有更优雅的方式来重定向而不使用中间人 URL?
【问题讨论】:
-
你有一个中间人脚本有什么原因吗?你不能直接重定向到脚本内部或直接重定向到新的 url 吗?
-
中间是尝试处理数千个独特的重定向,而不会因大量 .htaccess 文件而窒息......
-
好吧,你只需要在内部重定向到中间人脚本,所以一个简单的 .htaccess 重写到中间人脚本的链接,这样你就可以在你的脚本中做一个 HTTP 301 重定向.