Nouveau WRInaute
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 :
"Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas."
Merci pour votre aide
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.
Code:
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]
Mais ça ne fonctionne pas, FF me donne le message :
"Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas."
Merci pour votre aide