使用 htaccess,如何将 url “http://www.website.com/abc/...”更改为“http://www.website.com/xyz/...”,使其充当重定向在“xyz”之后的文件名/目录结构与在“abc”之后的相同。
问问题
2202 次
1 回答
1
RewriteRule ^abc/(.*)$ /xyz/$1 [R=302,L,QSA]
这将重定向example.com/abc/pink-kitten
到example.com/xyz/pink-kitten
(或example.com/abc/
到example.com/xyz/
),但如果文件夹名称后的尾部斜杠丢失(即example.com/abc
不会被重定向),则不会执行任何操作。如果您还需要最后一种情况,那么您将需要为此使用单独的规则。
如果需要,您可以将重定向代码更改[R=302]
为另一个(例如 301 永久重定向)。
于 2012-04-09T12:27:39.720 回答