.htaccess + ErrorDocument 404 + extension PHP
12 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

Raoulmapoule - Nouveau WRInaute
- Messages: 31
- Inscription: Ven Jan 03, 2003 14:57
.htaccess + ErrorDocument 404 + extension PHP
Salut,
J'ai un petit problème avec mon .htaccess, je voudrais rediriger les erreurs 404 vers ma page d'accueil.
Dans mon .htaccess j'ai mis :
ErrorDocument 404 http://deltaclub82.free.fr/
Donc quand je fais un test avec http://deltaclub82.free.fr/page_bidon.htm je suis bien redirigé vers ma page d'accueil. Tout va bien
Mais quand je refais le test avec http://deltaclub82.free.fr/page_bidon.php la redirection ne fonctionne plus
Pourquoi avec l'extention php le redirection ne fonctionne plus ?
dites ? dites ? vous avez la réponse ? hein ? dites ?
J'ai un petit problème avec mon .htaccess, je voudrais rediriger les erreurs 404 vers ma page d'accueil.
Dans mon .htaccess j'ai mis :
ErrorDocument 404 http://deltaclub82.free.fr/
Donc quand je fais un test avec http://deltaclub82.free.fr/page_bidon.htm je suis bien redirigé vers ma page d'accueil. Tout va bien
Mais quand je refais le test avec http://deltaclub82.free.fr/page_bidon.php la redirection ne fonctionne plus
Pourquoi avec l'extention php le redirection ne fonctionne plus ?
dites ? dites ? vous avez la réponse ? hein ? dites ?
Ne fonctionne pas avec php3 sur les serveurs de Free !
Olivier,
http://support.free.fr/web/pperso/erreur_perso.html
Olivier,
http://support.free.fr/web/pperso/erreur_perso.html
-

WebRankInfo - Administrateur du site

- Messages: 15880
- Inscription: Ven Avr 19, 2002 19:51
si tu avais cherché 1 minute sur le forum (par exemple "ErrorDocument") tu aurais trouvé vite fait la réponse : http://www.webrankinfo.com/forums/viewt ... .htm#25250
Salut,
Déjà une remarque: lors d'une redirection avec ErrorDocument il ne faut pas utiliser de redirection externe sinon ce ne sont pas les bonnes entêtes qui sont retournées.
Si tu vas sur le visualisateur d'entête du site ApocalX, tu verras que ton premier exemple retourne une entête 302 au lieu de 404. Un coup à se faire pénaliser pour contenu dupliqué...
Il faut donc mettre:
ErrorDocument 404 /mapage404.html
et non
ErrorDocument 404 http://domaine.tld/mauvaisexemple404.html
En ce qui concerne le fichier php qui n'est pas redirigé, tu as sans doute une règle de réécriture qui est appliquée avant le ErrorDocument et qui interfère avec celui-ci.
<edit>En l'occurence, une limitation de FREE</edit>
Dan
Déjà une remarque: lors d'une redirection avec ErrorDocument il ne faut pas utiliser de redirection externe sinon ce ne sont pas les bonnes entêtes qui sont retournées.
Si tu vas sur le visualisateur d'entête du site ApocalX, tu verras que ton premier exemple retourne une entête 302 au lieu de 404. Un coup à se faire pénaliser pour contenu dupliqué...
Il faut donc mettre:
ErrorDocument 404 /mapage404.html
et non
ErrorDocument 404 http://domaine.tld/mauvaisexemple404.html
En ce qui concerne le fichier php qui n'est pas redirigé, tu as sans doute une règle de réécriture qui est appliquée avant le ErrorDocument et qui interfère avec celui-ci.
<edit>En l'occurence, une limitation de FREE</edit>
Dan
Dernière édition par hetzeld le Mar Juin 24, 2003 17:40, édité 1 fois.
Parce que c'est comme ça chez free.
Regarde la note en bas de page: http://support.free.fr/web/pperso/erreur_perso.html
T'avais cherché sur google ?
Moi oui: http://www.google.com/search?sourceid=n ... cument+404
Edit: pas de reponse en 1 heure et Grillé 4x en 5 minutes
Mirgolth
Regarde la note en bas de page: http://support.free.fr/web/pperso/erreur_perso.html
T'avais cherché sur google ?
Moi oui: http://www.google.com/search?sourceid=n ... cument+404
Edit: pas de reponse en 1 heure et Grillé 4x en 5 minutes
Mirgolth
hetzeld a écrit:En ce qui concerne le fichier php qui n'est pas redirigé, tu as sans doute une règle de réécriture qui est appliquée avant le ErrorDocument et qui interfère avec celui-ci.
Lorsque je consulte mes stats sur free, je m'apercois que l'url des pages html et php est differente...
Pour un fichier html:
/folder/subfloder/page.html
Pour un fichier php:
h**p://proxyphp4.free.fr/login.free.fr/folder/subfloder/page.php
Il semble que Free utilise un serveur different pour executer le php. Pour cela, ils doivent effectivement utiliser une regle de redirection commune a tous les sites qui s'execute avant les commandes .htaccess
Olivier,
-

Raoulmapoule - Nouveau WRInaute
- Messages: 31
- Inscription: Ven Jan 03, 2003 14:57
merci pour vos réponses.
j'avais jeté un oeil rapide sur le forum pour voir si la réponse n'existait pas deja. Mais j'ai vite abandonné
j'avais jeté un oeil rapide sur le forum pour voir si la réponse n'existait pas deja. Mais j'ai vite abandonné
- champystile
- Nouveau WRInaute
- Messages: 1
- Inscription: Sam Avr 30, 2005 22:04
Jetez un oeil sur ce site :
http://www.toulouse-renaissance.net/c_o ... eur404.htm
http://www.toulouse-renaissance.net/c_o ... eur404.htm
Plutôt que de renvoyer une page d'erreur 404 vers l'accueil du site, une autre alternative plutôt sympa est de la renvoyer sur le plan de site (s'il existe). Si une personne tombe sur une erreur 404 c'est qu'elle a tenté de trouver une page qui n'existe plus - bookmark périmé ou index google pas à jour - donc logiquement le mieux est de lui montrer quelles sont toutes les pages du site afin que la personne s'y retrouve
C'est la méthode utilisée par WRI
C'est la méthode utilisée par WRI
hetzeld a écrit:Déjà une remarque: lors d'une redirection avec ErrorDocument il ne faut pas utiliser de redirection externe sinon ce ne sont pas les bonnes entêtes qui sont retournées.
Si tu vas sur le visualisateur d'entête du site ApocalX, tu verras que ton premier exemple retourne une entête 302 au lieu de 404. Un coup à se faire pénaliser pour contenu dupliqué...
Il faut donc mettre:
ErrorDocument 404 /mapage404.html
et non
ErrorDocument 404 htétépé://domaine.tld/mauvaisexemple404.html
effectivement, la solution B ne fonctionne pas chez moi... mais j'ai cette config :
htétépé://prive.domain.com/ qui est entierement protegé par htaccess dès la racine
et je voudrais que lorsque qu'un utilisateur oublie son mot de passe par exemple, ça le redirige vers une page qui est sur le sous domaine www, genre :
htétépé://www.domain.com/prive/passoublie.php
pas possible ?
Pour la personnalisation des errors 404 via .htaccess (ErrorDocument 404 /error404.html ) il y a le même souci chez 1and1.fr !
ça marche nikel sauf pour les fichiers portant l'extension .php !?
Si un membre hébergé chez 1and1 a trouvé une parade je l'en remercie d'avance !
Je précise que j'ai fait des recherches (succinct il est vrai), mais la grande partie préconisent une redirection... N'importe nawak quoi !
ça marche nikel sauf pour les fichiers portant l'extension .php !?
Si un membre hébergé chez 1and1 a trouvé une parade je l'en remercie d'avance !
Je précise que j'ai fait des recherches (succinct il est vrai), mais la grande partie préconisent une redirection... N'importe nawak quoi !
12 messages • Page 1 sur 1
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 :
- Article sur le fichier .htaccess
- SEO Links (Extension Firefox)
- Customize Google (extension Firefox)
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Aperçu des différents types de redirection
- SEO for Firefox : une extension Firefox pour le référencement
- Comment éviter les contenus dupliqués (avec/sans le www)
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Un moyen très simple et gratuit d'obtenir des backlinks
Consultez la description détaillée des produits ou services de Google suivants : Google Browser Sync, Google Send to Phone
- Analyseur d'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






le forum