Bonjour,
je suis en train de reprendre tout mon site et j'ai basculé à l'URL rewriting en essayant de suivre au maximum la formule "l'URL veut dire quelque chose".
Mon adresse est de la forme -http://www.site.ext/dossier1/dossier2/..., un peu à la webrankinfo
Or le problème c'est que j'ai 2 dossiers (forums et un autre d'administration) qui répondent à mes règles de réécritures ... le truc c'est que je ne veux pas.
J'ai un .htaccess de ce type :
Mon exclusion sur le répertoire "forums" ne fonctionne pas :/ peut être est-ce dû au fait que je teste en local (ça donne une url du style -http://localhost/Nom du site/forums
Si quelqu'un a une astuce je suis preneur
Merci d'avance
je suis en train de reprendre tout mon site et j'ai basculé à l'URL rewriting en essayant de suivre au maximum la formule "l'URL veut dire quelque chose".
Mon adresse est de la forme -http://www.site.ext/dossier1/dossier2/..., un peu à la webrankinfo
Or le problème c'est que j'ai 2 dossiers (forums et un autre d'administration) qui répondent à mes règles de réécritures ... le truc c'est que je ne veux pas.
J'ai un .htaccess de ce type :
Code:
Options +FollowSymlinks
RewriteEngine on
#php_value session.use_trans_sid 0
php_flag magic_quotes_gpc Off
#Translation vers les nouvelles URL
#RedirectMatch 301 ^\?cat=([a-z]+)$ /$1/
#dossier exclus du rewriting
RewriteCond %{REQUEST_URI} !^(.*)/forums/.*
#Rewrite spécifiques
RewriteRule ^(dossiers)/([0-9a-z]+)_page([0-9]{1,2}).htm$ index.php?cat=$1&lib=$2&page=$3 [NC,L]
RewriteRule ^(tutoriaux)/([0-9a-z]+)_page([0-9]{1,2}).htm$ index.php?cat=$1&lib=$2&page=$3 [NC,L]
RewriteRule ^(infos)/(contact)/(team)_([0-9]{1,2}).htm$ index.php?cat=$1&action=$2&lib=$3&admin=$4 [NC,L]
RewriteRule ^(membre)/(connexion).htm$ index.php?cat=$1&lib=$2 [NC,L,QSA]
RewriteRule ^(message)/([0-9a-z]+)_([0-9a-z]+).htm$ index.php?cat=$1&lib=$2&msg=$3 [NC,L]
#Rewrite URL
RewriteRule ^([a-z]+)/$ index.php?cat=$1 [NC,L]
RewriteRule ^([a-z]+)/([0-9a-z]+).htm$ index.php?cat=$1&lib=$2 [NC,L]
RewriteRule ^([a-z]+)/([0-9a-z]+)/$ index.php?cat=$1&action=$2 [NC,L]
RewriteRule ^([a-z]+)/([0-9a-z]+)/([0-9a-z]+).htm$ index.php?cat=$1&action=$2&lib=$3 [NC,L]
Mon exclusion sur le répertoire "forums" ne fonctionne pas :/ peut être est-ce dû au fait que je teste en local (ça donne une url du style -http://localhost/Nom du site/forums
Si quelqu'un a une astuce je suis preneur
Merci d'avance