Redirection 301 ne fonctionne plus

Pour parler de tout ce qui concerne l'hébergement web, c'est ici.
Répondre
Daag
Messages : 3
Enregistré le : 28 sept. 2011 16:58
Compte LegTux : daag

Redirection 301 ne fonctionne plus

Message par Daag »

Bonjour,

Depuis ce matin, la redirection permanente par .htaccess ne fonctionne plus.
Je possède un nom de domaine en .fr chez Ovh et je me servais de la redirection 301 pour passer mon nom de site de ".legtux.org" à ."fr". Or du jour au lendemain cela ne fonctionne plus.
Voici mon .htaccess en détails :

Options -Indexes
<Files .htaccess>
order allow,deny
deny from all
</Files>
ErrorDocument 403 http://www.davidagius.fr
ErrorDocument 404 http://www.davidagius.fr
<IfModule mod_alias.c>
Redirect 301 http://daag.legtux.org http://www.davidagius.fr
</IfModule>

Avez-vous une solution ?
Par avance merci.
alyotech
Messages : 43
Enregistré le : 04 sept. 2010 13:34

Re: Redirection 301 ne fonctionne plus

Message par alyotech »

Salut,

Essai de regarder les erreurs dans les logs apache disponible dans ton espace sur le panel legtux afin de comprendre ce qu'il ne va pas.
Cependant, pour le redirect permanent (R=301 Moved Permanently) je te conseillerais d'écrire :

Code : Tout sélectionner

RedirectPermanent / http://www.davidagius.fr
Voir même de virer le htaccess pour l'écrire sur une page index.php par exemple :

Code : Tout sélectionner

header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.davidagius.fr");
exit();
Voir encore mieux : enlever la redirection et configurer le domaine www.davidagius.fr pour qui pointe sur la racine de ton site legtux.
Daag
Messages : 3
Enregistré le : 28 sept. 2011 16:58
Compte LegTux : daag

Re: Redirection 301 ne fonctionne plus

Message par Daag »

Merci Alyotech pour ta réponse rapide.

Premièrement : le log Apache ne semble pas être anormal (même si je ne m'y connais que très peu)
et se compose les dix premières lignes de :
davidagius.fr:80 88.xx.xx.xx - - [28/Sep/2011:04:04:18 +0200] "GET / HTTP/1.0" 200 8656 "-" "Wget/1.12 (linux-gnu)"
Daag.legtux.org:80 88.xx.xx.xx - - [28/Sep/2011:05:04:33 +0200] "GET /cron.hourly.2864.php HTTP/1.0" 302 208 "-" "Wget/1.12 (linux-gnu)"
Puis de, jusqu'a la ligne 2685 :
davidagius.fr:80 81.xx.xx.xx - - [28/Sep/2011:09:22:41 +0200] "GET /favicon.ico HTTP/1.1" 200 7086 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0"

Deuxièmement : le code redirect permanent ne fonctionne pas. Le navigateur dit : "Erreur 310 (net::ERR_TOO_MANY_REDIRECTS) : Trop de redirections"

Code : Tout sélectionner

RedirectPermanent / http://www.davidagius.fr


Si j'ajoute un code error 310 il m'amène à une erreur 500.

Code : Tout sélectionner

 ErrorDocument 310 http://www.davidagius.fr 
Le code sur la page php semble fonctionner sans soucis.

Code : Tout sélectionner

 header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.davidagius.fr");
exit();


Enfin, j'ai déjà associé mon nom de domaine à la racine de mon site legtux. Cependant Google ne semble pas vouloir l'indexer en tant que tel et affiche mon site avec une url en .legtux.org.
alyotech
Messages : 43
Enregistré le : 04 sept. 2010 13:34

Re: Redirection 301 ne fonctionne plus

Message par alyotech »

Après avoir fait plusieurs tests via un compte legtux :
- Le redirectpermanent fonctionne bien (ex : RedirectPermanent / http://www.davidagius.fr)
- Le redirect 301 fonctionne bien (ex : Redirect 301 / http://www.davidagius.fr)
- La reecriture des liens fonctionne bien (ex : RewriteEngine on + RedirectMatch 301 /(.*) http://www.davidagius.fr/$1)

Par contre, vu que www.davidagius.fr est associé à ton compte legtux, et vu l'erreur que tu rencontres via un redirectpermanent
("Erreur 310 (net::ERR_TOO_MANY_REDIRECTS) : Trop de redirections"). Essaie de supprimer le domaine via le panel legtux afin d'éviter une boucle via apache ???

PS : j'ai testé ton .htaccess et ca fonctionne sur un autre compte legtux. Donc il est OK
Avatar du membre
Simon Le Guével
Administrateur
Messages : 1307
Enregistré le : 04 sept. 2010 12:30
Compte LegTux : simon
Localisation : Saint-Brieuc
Contact :

Re: Redirection 301 ne fonctionne plus

Message par Simon Le Guével »

Supprimer le domaine ne servira à rien puisque LegTux ne force aucune redirection.
Je pense que c'est ton CMS qui re-redirige sur le .legtux.org, d'où la boucle.
Daag
Messages : 3
Enregistré le : 28 sept. 2011 16:58
Compte LegTux : daag

Re: Redirection 301 ne fonctionne plus

Message par Daag »

Le CMS ? Mon site n'est composé que de pages à l'ancienne (php/dreamweaver) et n'est pas généré avec un CMS quelconque. Donc je ne pense pas que ce soit ça, surtout que le problème est apparu du jour au lendemain. Quoi qu'il en soit le site fonctionne à présent, mais Google ne veut plus me référencer mon .fr et affiche une url .legtux.org lorsque l'on cherche mon site =\ Quelqu'un a une idée ?
Répondre