如何将页面从上一级子目录重定向到根目录

如何将页面从上一级子目录重定向到根目录

我最近将网站上的所有内容从 www.mysite.com/shop 目录移到了根目录中。这意味着现在我需要将访问 /shop 目录页面的任何请求重定向回根目录中的同一页面,例如。

www.mysite.com/shop/categories/washroom

www.mysite.com/categories/washroom

这需要发生在我的网站中以前使用 /shop 目录的所有页面上。

到目前为止我发现的最接近解决方案的是以下代码

#RedirectMatch ^/shop/.* http://www.mysite.com/

然而,这会将所有页面重定向回主页,而不是没有 /shop 的相关匹配页面。

有人可以为我指明正确的方向吗?或者,如果这里已经回答了这个问题,能否请您发布答案的链接?

答案1

RedirectMatch (^/shop/)(.*) http://www.mysite.com/$2

相关内容