将子文件夹重定向到另一个子文件夹而不附加参数

时间:2017-05-24 14:00:50

标签: apache .htaccess redirect

我需要将子文件夹重定向到另一个子文件夹,但我不想继续使用尾部斜杠或任何URL参数后的内容。

例如:

www.mysite.com/this-is-the-old/ - > www.mysite.com/this-is-the-new /

但是无论用户添加到旧URL的末尾,我都希望重定向。无论我尝试什么(在RedirectMatch或RewriteRule中),它总是将尾随字符添加到新URL。

1 个答案:

答案 0 :(得分:1)

您可以在站点根目录中使用此重写规则.htaccess:

RewriteEngine On

RewriteRule ^this-is-the-old(/.*)?$ /this-is-the-new/? [L,NC,R=301]

在测试此新规则之前,请务必完全清除浏览器缓存。