这就是我想要做的事情:
我希望example.com/car/{whatever}
重定向到example.com/{whatever}
。
例如,example.com/car/honda
应重定向到example.com/honda
但如果在/car/
之后没有任何内容,那么就把它保留下来。
我怎么能在.htaccess中做到这一点?
答案 0 :(得分:1)
从URL中删除前缀非常简单,只需
RewriteRule ^car/(.*)$ /$1 [R,L]
为了保持特殊情况,你必须把它放在前面
RewriteRule ^car/$ - [L]
此规则表示,如果只有car/
,请参阅RewriteRule substitution。