.htaccess + ErrorDocument 404 + extension PHP

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

Message le Mar Juin 24, 2003 16:35

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 :D
Mais quand je refais le test avec http://deltaclub82.free.fr/page_bidon.php la redirection ne fonctionne plus 8O
Pourquoi avec l'extention php le redirection ne fonctionne plus ?

dites ? dites ? vous avez la réponse ? hein ? dites ? :cry:


Qaghan
WRInaute impliqué
WRInaute impliqué
 
Messages: 309
Inscription: Mer Juin 11, 2003 17:09

Message le Mar Juin 24, 2003 17:29

Ne fonctionne pas avec php3 sur les serveurs de Free !

Olivier,

http://support.free.fr/web/pperso/erreur_perso.html


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15880
Inscription: Ven Avr 19, 2002 19:51

Message le Mar Juin 24, 2003 17:29

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


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mar Juin 24, 2003 17:33

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
Dernière édition par hetzeld le Mar Juin 24, 2003 17:40, édité 1 fois.

Mirgolth
WRInaute passionné
WRInaute passionné
 
Messages: 622
Inscription: Lun Oct 14, 2002 11:25

Message le Mar Juin 24, 2003 17:35

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 :lol:

Mirgolth


Qaghan
WRInaute impliqué
WRInaute impliqué
 
Messages: 309
Inscription: Mer Juin 11, 2003 17:09

Message le Mar Juin 24, 2003 17:45

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,


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mar Juin 24, 2003 17:48

Mirgolth a écrit:Edit: pas de reponse en 1 heure et Grillé 4x en 5 minutes :lol:

Moi je n'ai été grillé que 2 fois, mais grillé quand même :lol:

Dan


Raoulmapoule
Nouveau WRInaute
 
Messages: 31
Inscription: Ven Jan 03, 2003 14:57

Message le Mer Juin 25, 2003 7:52

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é :oops:

champystile
Nouveau WRInaute
 
Messages: 1
Inscription: Sam Avr 30, 2005 22:04

Message le Sam Avr 30, 2005 22:16



SuperPJ
WRInaute passionné
WRInaute passionné
 
Messages: 513
Inscription: Sam Jan 15, 2005 5:44

Message le Jeu Juil 21, 2005 21:12

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 :P

gremar
Nouveau WRInaute
 
Messages: 6
Inscription: Mar Avr 06, 2004 16:20

Message le Mer Oct 05, 2005 16:37

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 ? :(


david96
WRInaute accro
WRInaute accro
 
Messages: 1407
Inscription: Dim Aoû 28, 2005 21:56

Message le Mer Aoû 15, 2007 0:17

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 ! :?


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