Bonjour,
j'essai d'effectuer une redirection niveau serveur de toutes les urls vers un sous dossier.
Par exemple :
http://www.monsite.com/monfichier.pdf
renvoi en réalité le fichier :
http://www.monsite.com/sousdossier/monfichier.pdf
Cela fonctionne très bien avec :
Cependant, je voudrais que les fichiers existants à la racine ne rentrent pas dans cette règle, j'ai donc ajouté avant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^(.*)$ sousdossier/$1 [QSA,L]
Cela fonctionne toujours très bien, cependant,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 RewriteCond %{REQUEST_FILENAME} -f RewriteRule "." - [skip=100] RewriteCond %{REQUEST_FILENAME} -d RewriteRule "." - [skip=100]
lorsque j'entre l'url http://www.monsite.com/ il me renvoi vers http://www.monsite.com/sousdossier/
Alors que j'aimerais qu'il m'affiche le contenu de index.php à la racine.
Lorsque j'entre http://www.monsite.com/index.php cela fonctionne très bien, le fichier php est appelé.
Pouvez-vous m'aider pour que le document racine soit exclu de ma règle ?
Merci
Fabien
Partager