![如何将页面从上一级子目录重定向到根目录](https://linux22.com/image/514137/%E5%A6%82%E4%BD%95%E5%B0%86%E9%A1%B5%E9%9D%A2%E4%BB%8E%E4%B8%8A%E4%B8%80%E7%BA%A7%E5%AD%90%E7%9B%AE%E5%BD%95%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%E6%A0%B9%E7%9B%AE%E5%BD%95.png)
我最近将网站上的所有内容从 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