之前如何在删除之后重定向所有内容?

时间:2016-11-04 19:48:10

标签: php mysql apache .htaccess ubuntu

这就是我想要做的事情:

我希望example.com/car/{whatever}重定向到example.com/{whatever}

例如,example.com/car/honda应重定向到example.com/honda

但如果在/car/之后没有任何内容,那么就把它保留下来。

我怎么能在.htaccess中做到这一点?

1 个答案:

答案 0 :(得分:1)

从URL中删除前缀非常简单,只需

RewriteRule ^car/(.*)$ /$1 [R,L]

为了保持特殊情况,你必须把它放在前面

RewriteRule ^car/$ - [L]

此规则表示,如果只有car/,请参阅RewriteRule substitution