我在网站上使用干净的网址。我改变了其中一个页面的路径。原始路径是:
mywebsite.com/projects
,新路径是:
mywebsite.com/what-we-do
我尝试添加301重定向,如下所示:
Redirect 301 /projects /what-we-do
但是,这适用于该页面,但它也意味着所有以/projects/xxx
开头的子页面都会转发到/what-we-do/xxx
,我不希望这种情况发生。我希望项目子页面不重定向。
答案 0 :(得分:1)
使用RedirectMatch
代替Redirect
。
使用正则表达式,允许您指定完全匹配。
RedirectMatch 301 /projects$ /what-we-do
($
为"结束")的正则表达式。