我有这样的网址:
www.example.com/best-sellers/mistery/novels/this-is-a-book-title
第一项(畅销书)总是最重要的父母。对于我的任何页面的最高父母,我没有任何内容,我也不需要在网址中。但是,网址是基于菜单结构(我几乎无法控制)。
我想从网址中删除第一项,即使我不知道它会是什么。它可能是畅销书,新商品,读者喜爱的等等。
我可以通过htaccess重写来实现这一目标吗?
答案 0 :(得分:0)
要将浏览器重定向到没有第一个路径项的URI,可以使用:
RedirectMatch 301 ^/[^/]+/(.*)$ /$1
或者,使用mod_rewrite:
RewriteEngine On
RewriteRule ^[^/]+/(.*)$ /$1 [L,R=301]
这需要在文档根目录中的htaccess文件中。