Назад | Перейти на главную страницу

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

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

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

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

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

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

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

Пытаться:

RewriteCond %{REQUEST_URI} !/services

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

RewriteCond %{REQUEST_URI} !services

или

RewriteCond %{REQUEST_URI} !services/