RewriteCond для определенных путей без расширений в htaccess - PullRequest
0 голосов
/ 31 октября 2018

Я хочу применить RewriteRule только к нескольким конкретным путям. Остальные URL не должны быть переписаны.

1) Все запросы к example.com/house должны обрабатываться example.com/cat.php?q=house

2) Все запросы к example.com/clothes должны обрабатываться example.com/cat.php?q=clothes

3) Но запросы к example.com/whatever-else не должны рассматриваться.

Я попробовал следующий код, но всегда получаю ошибку 404.

RewriteCond %{REQUEST_URI} ^/clothes
RewriteCond %{REQUEST_URI} ^/house
RewriteRule ^(.*)$ cat.php?q=$1 [L,QSA]

Как бы вы отредактировали следующий код для достижения этого?

...