使用htaccess,如何将网址“http://www.website.com/abc / ...”更改为“http://www.website.com/xyz / ...”,以便进行操作在“xyz”之后重定向到与“abc”之后相同的文件名/目录结构。
答案 0 :(得分: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/
),但如果在文件夹名称丢失后尾随斜杠,则不会执行任何操作(即{{1不会被重定向)。如果您还需要最后一个案例,那么您将需要使用单独的规则。
如果需要,您可以将重定向代码example.com/abc
更改为其他代码(例如301永久重定向)。