Это то, что я пытаюсь сделать:
Я хочу, чтобы example.com/car/{whatever} перенаправлялся на example.com/{whatever} .
Например, example.com/car/honda следует перенаправить на example.com/honda
НО, если после /car/ нет ничего, тогда просто оставьте это как это.
Как я могу это сделать в .htaccess?
Удаление префикса из URL-адреса довольно просто, просто
RewriteRule ^car/(.*)$ /$1 [R,L]
Чтобы сохранить специальный случай, вы должны поставить его перед собой
RewriteRule ^car/$ - [L]
В этом правиле говорится, что если есть только car/ оставить его в покое, см. Замена RewriteRule .