apache mod_rewrite help: escrevendo uma exceção para uma regra de reescrita

2

Eu tenho um site com esta regra existente:

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

para que capture todas as URLs e as traduza para essa consulta.

Como posso preceder isso com algo que fará uma exceção para URLs do formulário

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

por exemplo. qualquer URL que se refira a algo em um diretório /services ?

    
por Jason S 01.12.2009 / 03:20

1 resposta

4

Tente:

RewriteCond %{REQUEST_URI} !/services

Se você está colocando isso no .htaccess, talvez seja necessário:

RewriteCond %{REQUEST_URI} !services

ou

RewriteCond %{REQUEST_URI} !services/
    
por 01.12.2009 / 03:25