Version complète: sur le forum Webmaster Hub : Priorité aux repertoires réels...
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
playentry
Salut,

J'ai mis en place sur mon site un systéme de blog... Je souhaiterais que les membres puissent aller sur leur blog à partir de l'adresse www.monsite.com/lenomdublog .

Mon urlrrewiting marche trés bien, cependant, j'aimerais donner la priorité aux repertoires bien réels... J'ai par exemple un repertoire réel qui s'appel admin. J'aimerais que lorsque l'on souhaite aller sur admin, que cela ne me redirige par vers le blog qui s'appelle admin...

En espérant que vous allez pouvoir m'aider...

Bonne journée à tous !

PLAY
Dan
Salut playentry,

Si ta liste de répertoires qui fonctionne bien est limitée, tu peux, avant tes règles de réécriture, mettre une ligne par répertoire, dans le genre:
CODE
RewriteRule admin  -  [L]

Cela dit que pour admin il ne faut pas réécrire l'URL et arrêter de chercher un match dans les règles suivantes grâce au flag [L]

Si tu as plusieurs répertoires, tu peux mettre une ligne équivalente pour chacun d'eux ou alors les combiner comme ceci:
CODE
RewriteRule (admin|repertoire)  -  [L]

qui instruit mod_rewrite de ne rien réécrire pour ces deux répertoires. smile.gif

On utilise cela souvent pour les images et/ou fichiers css ou javascript, en mettant une règle au début du fichier, juste après le 'RewriteEngine on'
CODE
RewriteRule .*\.(gif|jpe?g|png|css|js) - [L]


Le jpe?g dit que le caractère 'e' précédant le '?' est facultatif, cela ira donc pour jpg et jpeg wink.gif

Dan
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.