Je veux créer une exception sur mon .htaccess

yyyy344 Messages postés 7 Statut Membre -  
animostab Messages postés 3003 Statut Membre -
Voila ce que j'ai :

RewriteBase /
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]

</IfModule>

comment dois je faire pour mettre une exception pour un dossier ??
A voir également:

1 réponse

animostab Messages postés 3003 Statut Membre 738
 
Salut
Tu fais ca avec RewriteCond et !
le point d'exclamation ! veux dire "n'est pas"

la condition se place avant la règle RewriteRule
tout sauf le dossier ca donnerais ca


RewriteCond !chemin du dossier
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]

voila

Un petit merci vaut mieux qu'une grande ignorance
0
animostab Messages postés 3003 Statut Membre 738
 
autant pour moi je me suis trompé

la condition doit être ecrite comme suit avant chaque RewriteRule

RewriteCond %{REQUEST_URI} !^/dossier
RewriteRule ^$ app/webroot/ [L]
RewriteCond %{REQUEST_URI} !^/dossier
RewriteRule (.*) app/webroot/$1 [L]


Sinon autre solution :
faire un .htaccess dans le dossier que tu ne veux pas rewriter et y mettre
RewriteEngine Off
0