Bonjour,
Sur un domaine (www.mondomaine.fr), j'héberge deux applications distinctes
- une à la racine
- une dans un sous-répertoire /monuri
Je souhaiterais que dans le fichier htaccess de mon serveur soient examinées les conditions suivantes :
- Tout d'abord, si l'URI contient un sous-chemin /monuri, alors j'applique une règle
- Si la condition précédente n'a pas été rencontrée et que je suis à la racine du domaine, alors j'applique une autre règle.
Voici le code :
Or, si j'envoie la requête www.mondomaine/monuri, c'est la règle RewriteRule ^(.*)$ /web/$1 [QSA,L] qui est exécutée, pour le plus grand déplaisir de mon application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Options +FollowSymlinks RewriteEngine on #Rewrinting pour la requête www.mondomaine/monuri : RewriteCond %{HTTP_HOST} ^(www.)?mondomaine\.fr$ RewriteCond %{REQUEST_URI} ^/monuri$ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^/monuri/(.*)$ /monuri/web/$1 [QSA,L] #A défaut, rewrinting pour la requête www.mondomaine : RewriteCond %{HTTP_HOST} ^(www.)?mondomaine\.fr$ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /web/$1 [QSA,L]
Quelqu'un a t-il une idée ?
Merci par avance.
David
Partager