【发布时间】:2014-12-05 21:15:35
【问题描述】:
帮助客户部署拥有大量页面的新网站。 我最近发现我可以创建一个带有 301 重定向的重写规则。
我们创建了一个大型 htaccess,用于从旧站点的 url 中进行标准重写以显示在新站点上,但我们需要将它们转换为 301 重定向到网站上的新 url 结构,否则我们将有重复的内容。
例如:
RewriteEngine On
RewriteRule ^cs_AI_Adobe_CC_Design_Combo.html$ courses/adobe-design-combo [NC,L]
我们想将此创建为 301?我们尝试了以下方法,但没有成功:
RewriteEngine On
RewriteRule ^cs_AI_Adobe_CC_Design_Combo.html$ courses/adobe-design-combo [R=301, L]
只是想知道我哪里出错了?
我们还有更大更复杂的规则,它们可以作为重写而不是重定向。
提前致谢!
【问题讨论】:
-
试试:
RewriteRule ^cs_AI_Adobe_CC_Design_Combo\.html$ courses/adobe-design-combo [R=301,L]
标签: regex .htaccess mod-rewrite redirect