htaccess仅重定向301父URL

时间:2017-07-18 10:48:02

标签: php .htaccess redirect mod-rewrite

我在网站上使用干净的网址。我改变了其中一个页面的路径。原始路径是:

mywebsite.com/projects 

,新路径是:

mywebsite.com/what-we-do

我尝试添加301重定向,如下所示:

Redirect 301 /projects /what-we-do

但是,这适用于该页面,但它也意味着所有以/projects/xxx开头的子页面都会转发到/what-we-do/xxx,我不希望这种情况发生。我希望项目子页面不重定向。

1 个答案:

答案 0 :(得分:1)

使用RedirectMatch代替Redirect

使用正则表达式,允许您指定完全匹配。

RedirectMatch 301 /projects$ /what-we-do

$为"结束")的正则表达式。