Limiter portée de la réécriture

Nouveau WRInaute
Bonjour,

Dans le root de mon site web, j'ai créé un simple fichier .htaccess dans lequel j'ai mis ceci :

Code:
RewriteEngine on
RewriteRule ^(.+)\.html$                        /index.php\?pg=$1

Ca fonctionne bien mais ça me pose problème dans ma partie admin car elle hérite de cette réécriture.

Comment limiter la portée de la réécriture uniquement au root de mon site et pas aux autres répertoires ?

Merci d'avance,

Christophe
 
WRInaute accro
A ces gens, toujours à se compliquer la vie ^^

Pourquoi tu renommerais pas ta page index.php en lskdjfoerkjgfosekjf.php ? Ou autre ? ;)

C'est totalement invisible pour le visiteur ...
 
Nouveau WRInaute
Heu, merci, mais je ne vois pas trop en quoi cela pourra m'aider.

Dans mon répertoire "admin", j'ai une page "test.php" qui contient fckeditor et le problème se pose à cet endroit.
 
WRInaute accro
Un truc comme ça avant ta règle.

RewriteCond %{REQUEST_URI} !^/admin/(.*)$

Mais pour ce que je t'ai dit avant, ça tient toujours. Essaye de ne pas utiliser index.php pour tes réécritures, ça t'évitera des problèmes plus tard.
 
Nouveau WRInaute
Merci !

Je viens d'essayer à l'instant mais quand je charge la page où j'utilise fckeditor, ça ne fonctionne pas :?
 
WRInaute passionné
sinon tu mets un htaccess dans le répertoire admin avec :
Code:
RewriteEngine Off
 
Nouveau WRInaute
forty a dit:
sinon tu mets un htaccess dans le répertoire admin avec :
Code:
RewriteEngine Off
Que je suis bête, je n'y avais même pas pensé, merci beaucoup, ça fonctionne !!!! :lol:

Christophe
 
Discussions similaires
Haut