Redirection 301 incluse dans une 404 ?
26 messages
• Page 1 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- RG
- WRInaute discret

- Messages: 68
- Inscription: 4 Aoû 2003
Redirection 301 incluse dans une 404 ?
Bonjour,
J'ai cherché, cherché et franchement c'est un bor*** monstre dès qu'on parle de Redirection...
Mon site Free [ http://r-o-main.guig-o-n.free.fr ] va déménager.
Le problème c'est que sur ce domaine j'héberge 4 sites différents, et que seul celui à la racine est concerné par le déménagement. Cela m'interdit donc d'utiliser un .htaccess, car cela perturberait mes autres sites, qui n'ont rien à voir avec le NDD que j'ai acheté... Cette solution simple écartée, il reste la plus compliquée, à savoir celle consistant à placer une redirection HTML sur chaque page de lon site Free pour renvoyer l'utilisateur vers le nouveau....mais j'ai 800 pages...
J'ai eu une idée, mais n'ai pas trouvé de réponse. Peut-on utiliser une page 404 en y intégrant une redirection 301. Google et Yahoo feront-ils attention à la rédirection ?
Merci
RG
J'ai cherché, cherché et franchement c'est un bor*** monstre dès qu'on parle de Redirection...
Mon site Free [ http://r-o-main.guig-o-n.free.fr ] va déménager.
Le problème c'est que sur ce domaine j'héberge 4 sites différents, et que seul celui à la racine est concerné par le déménagement. Cela m'interdit donc d'utiliser un .htaccess, car cela perturberait mes autres sites, qui n'ont rien à voir avec le NDD que j'ai acheté... Cette solution simple écartée, il reste la plus compliquée, à savoir celle consistant à placer une redirection HTML sur chaque page de lon site Free pour renvoyer l'utilisateur vers le nouveau....mais j'ai 800 pages...
J'ai eu une idée, mais n'ai pas trouvé de réponse. Peut-on utiliser une page 404 en y intégrant une redirection 301. Google et Yahoo feront-ils attention à la rédirection ?
Merci
RG
Dernière édition par RG le Ven Mai 26, 2006 20:25, édité 1 fois.
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Bonjour,
Faire la redirection dans le .htaccess me semble la meilleure solution. Je ne vois pas en quoi le fait que certains répertoires ne doivent pas être redirigés est un problème. Il devrait être possible d'en tenir compte dans les conditions de redirection.
Jean-Luc
Faire la redirection dans le .htaccess me semble la meilleure solution. Je ne vois pas en quoi le fait que certains répertoires ne doivent pas être redirigés est un problème. Il devrait être possible d'en tenir compte dans les conditions de redirection.
Jean-Luc
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Tu as probablement lu que
Il faudrait voir du côté de
Pas le temps de regarder plus loin maintenant, mais il y a peut-être un expert en .htaccess dans les environs.
Jean-Luc
- Code: Tout sélectionner
RedirectPermanent / http://www.new-domain.com/
Il faudrait voir du côté de
- Code: Tout sélectionner
RewriteRule modèle_avec_condition http://www.new-domain.com/$1 [QSA,L,R=301]
- Code: Tout sélectionner
RewriteCond %{variable-serveur} condition
puis la redirection sur la ligne suivante
Pas le temps de regarder plus loin maintenant, mais il y a peut-être un expert en .htaccess dans les environs.
Jean-Luc
- RG
- WRInaute discret

- Messages: 68
- Inscription: 4 Aoû 2003
Bon et ben voilà ce que j'ai fait
Dans mon .htaccesss
Et dans 404.php :
J'imagine que c'est trop simple pour être valide...ça marche pour moi, mais cela marchera-t-il pour Google et Yahoo ?
MERCi
Dans mon .htaccesss
ErrorDocument 404 /404.php
Et dans 404.php :
J'imagine que c'est trop simple pour être valide...ça marche pour moi, mais cela marchera-t-il pour Google et Yahoo ?
MERCi
-

Thierry Bugs - WRInaute accro

- Messages: 4377
- Inscription: 16 Juin 2004
si tu l'a fait pour "r@main.guign@n..." on on obtient une page blanche
"HTTP 404 - Fichier non trouvé"
ce qui veut dire pas ta page 404, et pas de redirection :
cela ne fonctionne donc pas...
(je n'ai pas de solution pour toi, mais la réponse éventuelle m'intéresse)
"HTTP 404 - Fichier non trouvé"
ce qui veut dire pas ta page 404, et pas de redirection :
cela ne fonctionne donc pas...
(je n'ai pas de solution pour toi, mais la réponse éventuelle m'intéresse)
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Je ne pense pas que ce mélange 404/301 fonctionne. Quelle est l'adresse où tu as testé ?
Si toutes les adresses à déménager sont de la forme http://romain.guigon.free.fr/nom-de-la-page.htm, tu pourrais essayer ceci (mais je ne sais pas ce qui est accepté ou pas par Free):
Jean-Luc
Si toutes les adresses à déménager sont de la forme http://romain.guigon.free.fr/nom-de-la-page.htm, tu pourrais essayer ceci (mais je ne sais pas ce qui est accepté ou pas par Free):
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^[a-zA-Z_-]+\.htm$ http://www.nouveau-domaine.com/ [QSA,L,R=301]
Jean-Luc
- RG
- WRInaute discret

- Messages: 68
- Inscription: 4 Aoû 2003
Bon et bien finalement j'ai trouvé autre chose qui parait plus fiable, même si c'est pas le plus simple :
Comme ça au moins je vais pouvoir choisir les pages que je vais rediriger
Je pense que ça devrait aller ?
RedirectMatch 301 Actualites.htm http://www.pers*-l*pla*gne.fr/Actualites.htm
RedirectMatch 301 ANG_Book.htm http://www.pers*-l*pla*gne.fr/ANG_Book.htm
RedirectMatch 301 ANG_Geography.htm http://www.pers*-l*pla*gne.fr/ANG_Geography.htm
RedirectMatch 301 ANG_History.htm http://www.pers*-l*pla*gne.fr/ANG_History.htm
RedirectMatch 301 ANG_index.html http://www.pers*-l*pla*gne.fr/ANG_index.html
RedirectMatch 301 ANG_Links.htm http://www.pers*-l*pla*gne.fr/ANG_Links.htm
RedirectMatch 301 ANG_News.htm http://www.pers*-l*pla*gne.fr/ANG_News.htm
...etc sur 300 pages
Comme ça au moins je vais pouvoir choisir les pages que je vais rediriger
Je pense que ça devrait aller ?
- Jul-Wup
- WRInaute discret

- Messages: 96
- Inscription: 13 Déc 2005
Free n'accepte l'url rewriting donc ça bloquera et fera une 500 selon toute probabilité.
Pourquoi n'essayes-tu pas dans le htaccess
et
ou quelque chose d'approchant dans la page 404.php ?
Pourquoi n'essayes-tu pas dans le htaccess
- Code: Tout sélectionner
ErrorDocument 404 /404.php
et
- Code: Tout sélectionner
<?php
header("Status: 301 Moved Permanently");
header("Location: " . $_SERVER['HTTP_REFERER']);
exit;
?>
ou quelque chose d'approchant dans la page 404.php ?
26 messages
• Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Redirection 301 puis redirection 302 vers page 404
- Erreur 404 redirection 301 Htaccess
- Redirection 301 après une 404
- Redirection 301 et page 404 perso
- Redirection 301 - Page 404 - forcer le www
- Page 404 agrémenté par une redirection 301.
- Redirection d'une page incluse dans des frames
- 404 -> 301 htaccess
- Erreur 404 en 301 ?
- Article supprimé = 301 ou 404?
- Aperçu des différents types de redirection
- Référencement : gestion des redirections par Yahoo
- Gérer l'entête HTTP en PHP
- Optimiser ses codes HTTP pour le référencement
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement
- Redirection (PHP, JavaScript, serveur...)
- Nombreuses erreurs 404 : impact sur le référencement
- Les redirections 301 passent-elles encore le contexte sémantique ?
Consultez la description détaillée des produits ou services de Google suivants : Google Video Store
- Tester le type de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
