Gandi.net Groups

DNS: Redirection permanente ne fonctionne pas

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Bonjour,

J'ai créé une redirection permanente de mon domaine vers mon
sous-domaine (disons redirection permanente de "domaine.net" vers
"www.domaine.net").
De plus, voici la configuration des zones pour "domaine.net" :

@ 10800 IN A XXX.YYY.ZZZ.TTT
www 10800 IN CNAME domaine.net.

pop 10800 IN CNAME domaine.net.
blog 10800 IN CNAME domaine.net.
webmail 10800 IN CNAME domaine.net.
smtp 10800 IN CNAME domaine.net.
imap 10800 IN CNAME domaine.net.
@ 10800 IN MX 10 domaine.net.
@ 10800 IN MX domaine.net.

Après propagation correcte des DNS, j'atteins sans problème
"domaine.net" et "www.domaine.net" mais la redirection de "domaine.net"
vers "www.domaine.net" ne se fait pas : dans la barre d'adresse
"domaine.net" reste et ne change pas. Je voudrais éviter de passer par
la solution .htaccess et consorts (je trouve ça moche).

Je ne vois pas trop quelle mauvaise manipulation j'ai pu faire.
Ainsi, je serais heureux si vous pouviez m'aider.

Vous remerciant d'avance,
Flavien
Le 26 sep 2008 à 08:04 CEST, Flavien Gateuil a écrit :
Bonjour,

J'ai créé une redirection permanente de mon domaine vers mon
sous-domaine (disons redirection permanente de "domaine.net" vers
"www.domaine.net").
De plus, voici la configuration des zones pour "domaine.net" :

@ 10800 IN A XXX.YYY.ZZZ.TTT
www 10800 IN CNAME domaine.net.

pop 10800 IN CNAME domaine.net.
blog 10800 IN CNAME domaine.net.
webmail 10800 IN CNAME domaine.net.
smtp 10800 IN CNAME domaine.net.
imap 10800 IN CNAME domaine.net.
@ 10800 IN MX 10 domaine.net.
@ 10800 IN MX domaine.net.

Après propagation correcte des DNS, j'atteins sans problème
"domaine.net" et "www.domaine.net" mais la redirection de
"domaine.net"
vers "www.domaine.net" ne se fait pas : dans la barre d'adresse
"domaine.net" reste et ne change pas. Je voudrais éviter de passer
par
la solution .htaccess et consorts (je trouve ça moche).
Bonjour,

Est-ce que vous utiliser les dns de Gandi ? 

Si oui, la redirection web peut etre de trois sortes différentes :
temporaire
transparent
direct

Je vous invite dans ce cas à vous rendre l'interface de gestion de
redirection web en passant là :
https://www.gandi.net/admin/domaine

Cordialement
Soraya
www.gandi.net
le wiki c'est bien aussi : http://wiki.gandi.net/fr
Le 26 sep 2008 à 17:39 CEST, Soraya (GANDI) a écrit :
Le 26 sep 2008 à 08:04 CEST, Flavien Gateuil a écrit :
Bonjour,

J'ai créé une redirection permanente de mon domaine vers mon
sous-domaine (disons redirection permanente de "domaine.net" vers
"www.domaine.net").
De plus, voici la configuration des zones pour "domaine.net" :

@ 10800 IN A XXX.YYY.ZZZ.TTT
www 10800 IN CNAME domaine.net.

pop 10800 IN CNAME domaine.net.
blog 10800 IN CNAME domaine.net.
webmail 10800 IN CNAME domaine.net.
smtp 10800 IN CNAME domaine.net.
imap 10800 IN CNAME domaine.net.
@ 10800 IN MX 10 domaine.net.
@ 10800 IN MX domaine.net.

Après propagation correcte des DNS, j'atteins sans problème
"domaine.net" et "www.domaine.net" mais la redirection de
"domaine.net"
vers "www.domaine.net" ne se fait pas : dans la barre d'adresse
"domaine.net" reste et ne change pas. Je voudrais éviter de passer
par
la solution .htaccess et consorts (je trouve ça moche).
Bonjour,

Est-ce que vous utiliser les dns de Gandi ? 

Si oui, la redirection web peut etre de trois sortes différentes :
temporaire
transparent
direct

Je vous invite dans ce cas à vous rendre l'interface de gestion de
redirection web en passant là :
https://www.gandi.net/admin/domaine

Cordialement
Bonjour,

Oui, j'utilise les DNS Gandi et j'ai configuré une redirection
permanente 301 (pour ne pas être pénalisé du point de vue du
référencement).
J'ai suivi ce tutoriel :
http://www.gandi.net/faq/tutorial/730/redi...

Malgré cela, l'adresse n'est pas réécrite de "domaine.net" à
"www.domaine.net" (mais j'atteins sans souci "domaine.net" et
"www.domaine.net")

En bref, voici la configuration de mes zones :

@ 10800 IN A XXX.YYY.ZZZ.TTT
www 10800 IN CNAME domaine.net.

+

redirection 301 de domaine.net à www.domaine.net

Ainsi, si vous avez une idée du souci, je suis grandement preneur.

Cordialement,
Flavien
Bonjour,

Flavien Gateuil a ecrit :
[...]
Malgre cela, l'adresse n'est pas reecrite de "domaine.net" a
"www.domaine.net" (mais j'atteins sans souci "domaine.net" et
"www.domaine.net")

En bref, voici la configuration de mes zones :

@ 10800 IN A XXX.YYY.ZZZ.TTT
www 10800 IN CNAME domaine.net.

+

redirection 301 de domaine.net a www.domaine.net

[...]
Si vous fournissez le vrai nom de domaine on peut jeter un oeuil.

A+
Daniel Dupont
Le 26 sep 2008 à 21:44 CEST, Daniel Dupont a écrit :
Bonjour,

Flavien Gateuil a ecrit :
[...]
Malgre cela, l'adresse n'est pas reecrite de "domaine.net" a
"www.domaine.net" (mais j'atteins sans souci "domaine.net" et
"www.domaine.net")

En bref, voici la configuration de mes zones :

@ 10800 IN A XXX.YYY.ZZZ.TTT
www 10800 IN CNAME domaine.net.

+

redirection 301 de domaine.net a www.domaine.net

[...]
Si vous fournissez le vrai nom de domaine on peut jeter un oeuil.

A+
Bonjour,

Le domaine concerné par le souci est gateuil.net

Merci de votre aide.

Cordialement,
Flavien
Bonjour,

Flavien Gateuil a ecrit :
[...]
Malgre cela, l'adresse n'est pas reecrite de "domaine.net" a
"www.domaine.net" (mais j'atteins sans souci "domaine.net" et
"www.domaine.net")

En bref, voici la configuration de mes zones :

@ 10800 IN A XXX.YYY.ZZZ.TTT
www 10800 IN CNAME domaine.net.

+

redirection 301 de domaine.net a www.domaine.net

[...]
Si vous fournissez le vrai nom de domaine on peut jeter un oeuil.
Le domaine concerne par le souci est gateuil.net
Les resolutions d'adresses sont les suivantes :
* <gateuil.net> => Address <88.191.73.217>
* <www.gateuil.net> => Canonical NAME <gateuil.net> => Address
  <88.191.73.217>
* le reverse de <88.191.73.217> est <sd-14310.dedibox.fr>

Je suppose que vous avez un seul virtual host apache qui repond aux 2 
hostname <www.gateuil.net> et <gateuil.net> (ou pas de virtual host du 
tout, ce qui revient au meme).

Actuellement, les requêtes sur les 2 URL http://www.gateuil.net/ et 
http://gateuil.net/ renvoient un code retour HTTP 200. Donc pas de 
redirection.

Puisque tous les hostnames y pointent, la redirection doit s'effectuee 
sur la dedibox avec, au choix, entre autre :
* l'utilisation du module mod_rewrite d'apache
* l'utilisation de la fonction header() de php

# mod_rewrite

RewriteEngine  on
RewriteCond    %{HTTP_HOST}  ^gateuil\.net [NC]
RewriteRule    ^/(.*)        http://www.gateuil.net/$1 [L,R=permanent]

Ceci fonctionne quelque soit l'URL demandee.

Plus d'informations :
http://httpd.apache.org/docs/2.2/mod/mod_r...

# header()

Dans le fichier index.php à la racine du site :

if( $_SERVER['HTTP_HOST'] == 'gateuil.net' ) {
    header( 'Location: http://www.gateuil.net/', TRUE, 301 );
    exit;
}

Ceci ne fonctionnera que pour l'URL http://gateuil.net/ pour peu que 
index.php soit bien en DirectoryIndex comme c'est le cas actuellement.
Ce 
code peut egalement etre inclus dans toute page du site pour laquelle la

redirection est souhaitable.

Plus d'informations :
http://fr.php.net/manual/fr/function.heade...

A+
Daniel Dupont
Bonjour Daniel,

Tout d'abord un énorme merci car je vois que vous vous êtes beaucoup
attardé sur mon message.
Donc je pense que je vais opter pour votre proposition qui me semble
parfaite (surtout le mod_rewrite en fait) pour moi.

Merci encore pour votre aide.
Je vous tiendrai au courant sur cette solution qui, pour sûr,
fonctionnera très bien.

Cordialement,
Flavien

Le 27 sep 2008 à 11:04 CEST, Daniel Dupont a écrit :
Bonjour,

Flavien Gateuil a ecrit :
[...]
Malgre cela, l'adresse n'est pas reecrite de "domaine.net" a
"www.domaine.net" (mais j'atteins sans souci "domaine.net" et
"www.domaine.net")

En bref, voici la configuration de mes zones :

@ 10800 IN A XXX.YYY.ZZZ.TTT
www 10800 IN CNAME domaine.net.

+

redirection 301 de domaine.net a www.domaine.net

[...]
Si vous fournissez le vrai nom de domaine on peut jeter un oeuil.
Le domaine concerne par le souci est gateuil.net
Les resolutions d'adresses sont les suivantes :
* <gateuil.net> => Address <88.191.73.217>
* <www.gateuil.net> => Canonical NAME <gateuil.net> => Address
  <88.191.73.217>
* le reverse de <88.191.73.217> est <sd-14310.dedibox.fr>

Je suppose que vous avez un seul virtual host apache qui repond aux 2 
hostname <www.gateuil.net> et <gateuil.net> (ou pas de virtual host du

tout, ce qui revient au meme).

Actuellement, les requêtes sur les 2 URL http://www.gateuil.net/ et 
http://gateuil.net/ renvoient un code retour HTTP 200. Donc pas de 
redirection.

Puisque tous les hostnames y pointent, la redirection doit s'effectuee

sur la dedibox avec, au choix, entre autre :
* l'utilisation du module mod_rewrite d'apache
* l'utilisation de la fonction header() de php

# mod_rewrite

RewriteEngine  on
RewriteCond    %{HTTP_HOST}  ^gateuil\.net [NC]
RewriteRule    ^/(.*)        http://www.gateuil.net/$1 [L,R=permanent]

Ceci fonctionne quelque soit l'URL demandee.

Plus d'informations :
http://httpd.apache.org/docs/2.2/mod/mod_r...

# header()

Dans le fichier index.php à la racine du site :

if( $_SERVER['HTTP_HOST'] == 'gateuil.net' ) {
    header( 'Location: http://www.gateuil.net/', TRUE, 301 );
    exit;
}

Ceci ne fonctionnera que pour l'URL http://gateuil.net/ pour peu que 
index.php soit bien en DirectoryIndex comme c'est le cas actuellement.
Ce 
code peut egalement etre inclus dans toute page du site pour laquelle
la

redirection est souhaitable.

Plus d'informations :
http://fr.php.net/manual/fr/function.heade...

A+