我最近将网站上的所有内容从 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