apache mod_rewrite справка: запись исключения из правила перезаписи

У меня есть сайт с этим существующим правилом:

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

так что он захватывает все URL и переводит их в этот запрос.

Как я могу предшествовать этому с чем-то, что сделает исключение для URL формы

http://www.example.com/services/{anything}

например, любой URL, который ссылается на что-то в /services каталог?

1 ответ

Решение

Пытаться:

RewriteCond %{REQUEST_URI} !/services

Если вы помещаете это в.htaccess, вам может понадобиться:

RewriteCond %{REQUEST_URI} !services

или же

RewriteCond %{REQUEST_URI} !services/
Другие вопросы по тегам