Rediriger par htaccess.

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Benoit1
WRInaute accro
WRInaute accro
 
Messages: 1472
Inscription: Ven Aoû 06, 2004 20:11

Rediriger par htaccess.

Message le Mar Avr 08, 2008 8:11

Salut, j'ai une petite question concernant la redirection des pages d'erreur (400 <-> 500), que dois-je ajouter à ça :

ErrorDocument 400 /error.php?err=400
ErrorDocument 401 /error.php?err=401
ErrorDocument 403 /error.php?err=403
ErrorDocument 404 /error.php?err=404
ErrorDocument 500 /error.php?err=500

Pour rediriger ces erreurs vers la home du site en 301 ?

Merci.


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Avr 08, 2008 8:28

tu mets dans error.php uniquement les lignes :
Code: Tout sélectionner
   header("Status: 301 Move permanently", false, 301);
   header("Location: http://www.tonsite.fr/");


Benoit1
WRInaute accro
WRInaute accro
 
Messages: 1472
Inscription: Ven Aoû 06, 2004 20:11

Message le Mar Avr 08, 2008 8:51

Salut, merci pour ta réponse, je n'ai pas de "error.php".

Tout ça Est dans mon htaccess :
ErrorDocument 400 /error.php?err=400
ErrorDocument 401 /error.php?err=401
ErrorDocument 403 /error.php?err=403
ErrorDocument 404 /error.php?err=404
ErrorDocument 500 /error.php?err=500

Je viens d'essayer dans tous les sens, j'ai même créé un "error.php", mais voir le résultat (http://www.destin-tanganyika.com/error.php).
En fait à l'origine si je n'ai pas le htaccess, les erreurs étaient redirigées vers la home de mon hébergeur. Si tu peux m'aiguiller ?

Inutile de préciser que je ne suis pas programmeur :oops: 8)

:idea: :arrow:


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Avr 08, 2008 8:57

du code php est entouré de <?php "code php" ?>
ton fichier error.php (déclaré dans le .htaccess) doit donc contenir uniquement :
Code: Tout sélectionner
<?php
   header("Status: 301 Move permanently", false, 301);
   header("Location: http://www.destin-tanganyika.com/");
?>


Benoit1
WRInaute accro
WRInaute accro
 
Messages: 1472
Inscription: Ven Aoû 06, 2004 20:11

Message le Mar Avr 08, 2008 9:00

Merci, ça marche parfaitement.

ImageImageImage

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Mer Avr 09, 2008 3:18

Je ne comprend pas bien l'interet de faire une redirection 301 après un autre redirection.

Pourquoi tu ne met pas ce qui suit dans ton .htaccess?

Code: Tout sélectionner
ErrorDocument 400 http://www.destin-tanganyika.com/
ErrorDocument 401 http://www.destin-tanganyika.com/
ErrorDocument 403 http://www.destin-tanganyika.com/
ErrorDocument 404 http://www.destin-tanganyika.com/
ErrorDocument 500 http://www.destin-tanganyika.com/


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mer Avr 09, 2008 6:38

pour renvoyer un statut 200 au lieu d'une erreur peut-être


Benoit1
WRInaute accro
WRInaute accro
 
Messages: 1472
Inscription: Ven Aoû 06, 2004 20:11

Message le Mer Avr 09, 2008 9:55

Salut, je fais ça car j'ai énormément de links éronnés, suite à des changements dans mon site et qui mènent un peu n'importe où.

Tout a été mis en 301.

C'est juste un recentrage.

:idea: :idea: :idea:


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités