Bonjour,
Je cherche à rediriger toute adresse de subdomain.domain.com vers www.domaine.com, sauf si l'url est du type : subdomain.domain.com/any-page.htm
J'ai pensé à utiliser en tête de liste un RewriteRule matchant les urls se terminant par .htm , en utilisant le flag L pour stopper le matching.
Mais ça ne fonctionne pas, FF me donne le message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 RewriteEngine On RewriteCond %{HTTP_HOST} ^subdomain.domain.com [NC] RewriteRule ^([^.]*).htm$ $1.htm [L] RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301] # rediriger domain.com vers www.domain.com RewriteCond %{HTTP_HOST} ^domain.com$ [NC] RewriteRule ^(.*) http://www.domain.com/$1 [QSA,R=301,L] # règles du Zend Framework RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]
Merci pour votre aideFirefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.








Répondre avec citation
Partager