|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Benoit1 WRInaute passionné

Inscrit le: 06 Aoû 2004 Messages: 838 Localisation: Eure (27)
|
Posté le : Mar Avr 08, 2008 9:11 Sujet du message: Rediriger par htaccess. |
|
|
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

Inscrit le: 17 Déc 2006 Messages: 1623 Localisation: urlrewriting.fr
|
Posté le : Mar Avr 08, 2008 9:28 Sujet du message: Rediriger par htaccess. |
|
|
tu mets dans error.php uniquement les lignes :
| Code: |
header("Status: 301 Move permanently", false, 301);
header("Location: http://www.tonsite.fr/");
|
|
|
| |
|
 |
Benoit1 WRInaute passionné

Inscrit le: 06 Aoû 2004 Messages: 838 Localisation: Eure (27)
|
Posté le : Mar Avr 08, 2008 9:51 Sujet du message: Rediriger par htaccess. |
|
|
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
 |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1623 Localisation: urlrewriting.fr
|
Posté le : Mar Avr 08, 2008 9:57 Sujet du message: Rediriger par htaccess. |
|
|
du code php est entouré de <?php "code php" ?>
ton fichier error.php (déclaré dans le .htaccess) doit donc contenir uniquement :
| Code: |
<?php
header("Status: 301 Move permanently", false, 301);
header("Location: http://www.destin-tanganyika.com/");
?> |
|
|
| |
|
 |
Benoit1 WRInaute passionné

Inscrit le: 06 Aoû 2004 Messages: 838 Localisation: Eure (27)
|
Posté le : Mar Avr 08, 2008 10:00 Sujet du message: Rediriger par htaccess. |
|
|
Merci, ça marche parfaitement.
   |
|
| |
|
 |
Vap WRInaute accro

Inscrit le: 17 Juin 2007 Messages: 1032 Localisation: Bouches-du-Rhône
|
Posté le : Mer Avr 09, 2008 4:18 Sujet du message: Rediriger par htaccess. |
|
|
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: |
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

Inscrit le: 17 Déc 2006 Messages: 1623 Localisation: urlrewriting.fr
|
Posté le : Mer Avr 09, 2008 7:38 Sujet du message: Rediriger par htaccess. |
|
|
| pour renvoyer un statut 200 au lieu d'une erreur peut-être |
|
| |
|
 |
Benoit1 WRInaute passionné

Inscrit le: 06 Aoû 2004 Messages: 838 Localisation: Eure (27)
|
Posté le : Mer Avr 09, 2008 10:55 Sujet du message: Rediriger par htaccess. |
|
|
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.
 |
|
| |
|
 |
| |
|
|