Redirection 404

WRInaute impliqué
Bonjour,
1- Comment faire sur le .htaccess pour redirigé les erreurs 404
2- J'ai sur ma page index les dernières messages sur le forum ce qui fait, quand mon serveur se bloque ma page index aussi, je veux faire une autre page index2.php ou il n'y a pas les derniers messages du forum, (comment faire la redirection htaccess ? Est-ce-que ce n'est pas bien pour le référencement)

Merci
:(
 
WRInaute impliqué
2- je ne veux pas modifier index.php je veux seulement faire une redirection quand-il y a une erreur de base de donné
 
WRInaute accro
Pour les erreurs 404 tu met cela dans le htaccess

ErrorDocument 404 /erreur404.htm

Mais pour le référencement effectivement mieux vaut les éviter :lol:
 
WRInaute passionné
pour la redirection en php :
Code:
	header('Status: 301 Move permanently', false, 301);
	header('Location: http://www.tonsite.fr/autrepage.php');
	exit;
ce code est à mettre avant tout envoi de texte au navigateur.

La directive ErrorDocument ne supprime pas l'erreur 404. par contre ça te permet de les détecter (si tu t'envoies un mail à partir du script en paramètre par exemple) et de les corriger avec une Redirect comme indiqué précédemment
 
WRInaute impliqué
Essayez de taper ce lien -https://www.webrankinfo.com/sdfsdf

Comment je fait la même chose sur mon site
 
WRInaute impliqué
sigma2008 a dit:
Essayez de taper ce lien -https://www.webrankinfo.com/sdfsdf

Comment je fait la même chose sur mon site

Tu as déjà eu la réponse, dans le .htaccess tu met :

Code:
ErrorDocument 404 /index2.php

où index2.php est la page que tu veux utiliser quand il y a une erreur 404.
 
WRInaute passionné
ErrorDocument ne supprime pas automatiquement l'erreur 404. Ca permet de proposer un contenu pour aider le visiteur. Il est toutefois possible de faire une redirection 301 en php avec la fonction header.
 
WRInaute impliqué
webmasterlamogere a dit:
ErrorDocument ne supprime pas automatiquement l'erreur 404. Ca permet de proposer un contenu pour aider le visiteur. Il est toutefois possible de faire une redirection 301 en php avec la fonction header.

Tu as raison, mais je répondais à la question posée.

-https://www.webrankinfo.com/sdfsdf renvoie un en tête d'erreur 404... donc c'est traité par ErrorDocument très probablement.
 
WRInaute accro
webmasterlamogere a dit:
ErrorDocument ne supprime pas automatiquement l'erreur 404. Ca permet de proposer un contenu pour aider le visiteur. Il est toutefois possible de faire une redirection 301 en php avec la fonction header.
J'ai écrit un article explicatif à ce sujet il y a quelques semaines: http://www.annuaire-info.com/referencem ... ument-404/

Cacher systématiquement toutes les erreurs 404 par des redirections n'est pas conseillé. Il faut la jouer pus subtilement en combinant page d'erreur 404 pour certaines URL et redirections 301 pour d'autres.

Jean-Luc
 
Discussions similaires
Haut