Je veux créer une exception sur mon .htaccess

Fermé
yyyy344 Messages postés 7 Date d'inscription mardi 8 octobre 2013 Statut Membre Dernière intervention 17 février 2014 - 8 oct. 2013 à 16:54
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 10 oct. 2013 à 04:36
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 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
Modifié par animostab le 10/10/2013 à 04:26
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 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
Modifié par animostab le 10/10/2013 à 04:39
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