Bonjour,
J'ai bien lu les sujets sur l'écriture d'un fichier htaccess concernant la redirection d'URL (j'en comprends donc globalement le sens), mais j'ai du mal à bien interpréter celui qui suit (fait par la société qui gérait mon référencement avant) :
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.mon-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^mon-domaine.com$
RewriteCond %{HTTP_HOST} !^mon-domaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^www.mon-domaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^mone-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^www.mone-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^mone-domaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^www.mone-domaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^mone-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^www.mone-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^monedomaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^www.monedomaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^mondomaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^www.mondomaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^mondomaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^www.mondomaine.fr$ [OR]
RewriteRule ^(.*) http://www.monedomaine.com/$1 [QSA,L,R=301]
Questions :
- comment fait-il pour interpréter par exemple la première ligne, puisqu'on lui dit: "si ce n'est pas l'URL www.mon-domaine.com qui est tapée, tu rootes vers http://www.monedomaine.com"; or pourtant quand je tape l'URL www.mon-domaine.com, j'arrive bien sur http://www.monedomaine.com.
- comment se fait-il que si je tape par exemple mone-domain.fr, ou mon-domain.fr, j'arrive aussi sur http://www.monedomaine.com alors que ces URL ne sont pas décrites dans le fichier htaccess ?
J'en déduit, sans bien comprendre pourquoi, que ce fichier htaccess pourrait être simplifié ?
Merci d'avance de votre aide.
J'ai bien lu les sujets sur l'écriture d'un fichier htaccess concernant la redirection d'URL (j'en comprends donc globalement le sens), mais j'ai du mal à bien interpréter celui qui suit (fait par la société qui gérait mon référencement avant) :
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.mon-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^mon-domaine.com$
RewriteCond %{HTTP_HOST} !^mon-domaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^www.mon-domaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^mone-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^www.mone-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^mone-domaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^www.mone-domaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^mone-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^www.mone-domaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^monedomaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^www.monedomaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^mondomaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^www.mondomaine.com$ [OR]
RewriteCond %{HTTP_HOST} !^mondomaine.fr$ [OR]
RewriteCond %{HTTP_HOST} !^www.mondomaine.fr$ [OR]
RewriteRule ^(.*) http://www.monedomaine.com/$1 [QSA,L,R=301]
Questions :
- comment fait-il pour interpréter par exemple la première ligne, puisqu'on lui dit: "si ce n'est pas l'URL www.mon-domaine.com qui est tapée, tu rootes vers http://www.monedomaine.com"; or pourtant quand je tape l'URL www.mon-domaine.com, j'arrive bien sur http://www.monedomaine.com.
- comment se fait-il que si je tape par exemple mone-domain.fr, ou mon-domain.fr, j'arrive aussi sur http://www.monedomaine.com alors que ces URL ne sont pas décrites dans le fichier htaccess ?
J'en déduit, sans bien comprendre pourquoi, que ce fichier htaccess pourrait être simplifié ?
Merci d'avance de votre aide.