Bonjour à tous,
Je voudrais rediriger (301) toutes les requêtes d'exemple.com vers www.exemple.com
ET
réécrire les URLs pour que la page demandée utilise un répertoire précis
(www.exemple.com/pagedemandée = www.exemple.com/dir1/dir2/pagedemandée)
sans que cela modifie l'URL
Le code suivant m'envoie bien dans le bon répertoire mais n'ajoute pas les www si je tape http://exemple.com
Je ne sais pas où mettre la redirection 301...
Merci de votre aide.
---
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^exemple.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.exemple.com$
RewriteCond $1 !^dir1/dir2 [NC]
RewriteRule (.*) /dir1/dir2/$1 [QSA,L]
---
NB. test non concluant (rend dir1/dir2 visible dans l'url...) :
RewriteRule (.*) http://www.exemple.com/dir1/dir2/$1 [QSA,L]
Je voudrais rediriger (301) toutes les requêtes d'exemple.com vers www.exemple.com
ET
réécrire les URLs pour que la page demandée utilise un répertoire précis
(www.exemple.com/pagedemandée = www.exemple.com/dir1/dir2/pagedemandée)
sans que cela modifie l'URL
Le code suivant m'envoie bien dans le bon répertoire mais n'ajoute pas les www si je tape http://exemple.com
Je ne sais pas où mettre la redirection 301...
Merci de votre aide.
---
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^exemple.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.exemple.com$
RewriteCond $1 !^dir1/dir2 [NC]
RewriteRule (.*) /dir1/dir2/$1 [QSA,L]
---
NB. test non concluant (rend dir1/dir2 visible dans l'url...) :
RewriteRule (.*) http://www.exemple.com/dir1/dir2/$1 [QSA,L]