.htaccess et entête http 302
14 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
.htaccess et entête http 302
bonjour à tous
<débutant>
A la racine de mon site, j'ai placé un .htaccess
je ne comprend pas Pourquoi l'entête http renvoyée est 302 sur une Url de type www.monsite.com/truc.htm
alors quelle devrait être 404 puis pointer sur monsite.com/index.html ?
merci pour un petit coup de pouce sur ce point
très cordialement
<débutant>
A la racine de mon site, j'ai placé un .htaccess
- Code: Tout sélectionner
ErrorDocument 404 http://www.site.com/index.html
ErrorDocument 403 http://www.site.com/index.html
ErrorDocument 500 http://www.site.com/index.html
je ne comprend pas Pourquoi l'entête http renvoyée est 302 sur une Url de type www.monsite.com/truc.htm
alors quelle devrait être 404 puis pointer sur monsite.com/index.html ?
merci pour un petit coup de pouce sur ce point
très cordialement
Parce que tu lui dis de faire une 302:
ErrorDocument 404 http://www.site.com/index.html =
- en tete 404, appel de ErrorDocument 404
- redirect host -> en tete 302
Pour ne pas avoir ce problème, il faut mettre une page de ton site:
ErrorDocument 404 /index.html
ErrorDocument 404 http://www.site.com/index.html =
- en tete 404, appel de ErrorDocument 404
- redirect host -> en tete 302
Pour ne pas avoir ce problème, il faut mettre une page de ton site:
ErrorDocument 404 /index.html
bonjour et merci pour ta réponse...
je ne comprends vraiment pas ( désolé ) pourquoi
ErrorDocument 404 /index.htm
et différent de
ErrorDocument 404 http:www.site.com/index.html
Mais effectivement
cela marche très bien...
dans le .htaccess pour un site de "base", quelles ErrorDocument faut-il prévoir ( 403, 404 et 500 ?) faut-il inclure d'autre éléments ?
merci pour ta patience
cordialement
je ne comprends vraiment pas ( désolé ) pourquoi
ErrorDocument 404 /index.htm
et différent de
ErrorDocument 404 http:www.site.com/index.html
Mais effectivement
merci pour ta patience
cordialement
en fait, tout dépend de l´hébergeur.
Une 404 c´est pas mal.
une 403 est parfois nécessaire (forbidden)
Après les 500 -et autres 410, etc, mieux vaut laisser la page d´apache d´origine. D´autant qu´il est rare de pouvoir les modifier.
Une 404 c´est pas mal.
une 403 est parfois nécessaire (forbidden)
Après les 500 -et autres 410, etc, mieux vaut laisser la page d´apache d´origine. D´autant qu´il est rare de pouvoir les modifier.
bonjour,
au regard de mon nouveau .htaccess, je me rend compte d'un nouveau problème...
; j'ai à la racine
cela renvoie à l'index en cas d'erreur 404...ok
mais si j'ai une erreur 404 sur www.monsite.com/undossier/ici
ca renvoie aussi à l'index mais avec l'organisation de la page qui pointe vers www.monsite.com/undossier/index.html et qui ne correspond plus rien...
je ne suis pas sur d'avoir été explicite...
Sans tomber dans le problème des posts supérieurs, comment demander une redirection vers monsite.com/index.html lors d'une 404 ailleurs qu'à la racine ?
merci pour vos infos
très cordialement
au regard de mon nouveau .htaccess, je me rend compte d'un nouveau problème...
- Code: Tout sélectionner
ErrorDocument 404 /index.html
cela renvoie à l'index en cas d'erreur 404...ok
mais si j'ai une erreur 404 sur www.monsite.com/undossier/ici
ca renvoie aussi à l'index mais avec l'organisation de la page qui pointe vers www.monsite.com/undossier/index.html et qui ne correspond plus rien...
Sans tomber dans le problème des posts supérieurs, comment demander une redirection vers monsite.com/index.html lors d'une 404 ailleurs qu'à la racine ?
merci pour vos infos
très cordialement
zaza a écrit:mais si j'ai une erreur 404 sur www.monsite.com/undossier/ici
ca renvoie aussi à l'index mais avec l'organisation de la page qui pointe vers www.monsite.com/undossier/index.html et qui ne correspond plus rien...
je ne suis pas sur d'avoir été explicite..
Dans l'en-tête de ta page d'erreur, il faut ajouter une directive 'Base'.
Dans ton cas, puisque ton index est ta page d'erreur (ce que je ne pense pas être idéal, mais bon tu fais comme tu veux...!
- Code: Tout sélectionner
<base href="http://www.mondomaine.tld/" />
Remi L. a écrit: faut que tu rajoutes dans l'en-tête de ton index.html
- Code: Tout sélectionner
<base href="http://www.mondomaine.tld/" />
bonjour à tous, bonjour Remi L.,
Pourrais-tu m'indiquer le rôle exact de ce code indiqué ci-dessus ?
merci d'avance
cordialement
zaza a écrit:mais si j'ai une erreur 404 sur www.monsite.com/undossier/ici
ca renvoie aussi à l'index mais avec l'organisation de la page qui pointe vers www.monsite.com/undossier/index.html et qui ne correspond plus rien...
je ne suis pas sur d'avoir été explicite...
C'était pour résoudre ce problème-là...
...si j'ai bien compris ton pb (les liens dans la page appelée par 404 sont toujours relatifs à la page qui a provoqué l'erreur.)
le problème semble résolu
dans ma page 404 j'ai rajouté le code <base href=/>
et maintenant si je provoque une erreur avec une URL de type
http://www.site.fr/nimportequoi
ou
http://www.site.fr/nimportequoi/pourvuquecamarche
l'entête renvoyée est bien 404
et la direction vers la page d'erreur
(merci)
par contre, je ne sais pas ce qu'implique ( ce que veut dire ) le code rajouté
dans ma page 404 j'ai rajouté le code <base href=/>
et maintenant si je provoque une erreur avec une URL de type
http://www.site.fr/nimportequoi
ou
http://www.site.fr/nimportequoi/pourvuquecamarche
l'entête renvoyée est bien 404
et la direction vers la page d'erreur
?<base href="http://www.mondomaine.tld/" />
Le <base trucmuche...
... c'est intéressant si tu as des liens relatifs dans ta page d'erreur. Ces liens seront relatifs à l'URL indiqué en base, et non à l'URL qui a provoqué la 404.
Si tes liens sont en absolus, cela ne fera pas de différence.
... c'est intéressant si tu as des liens relatifs dans ta page d'erreur. Ces liens seront relatifs à l'URL indiqué en base, et non à l'URL qui a provoqué la 404.
Si tes liens sont en absolus, cela ne fera pas de différence.
14 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
- Contrer une redirection 302 intempestive...
- Référencement : gestion des redirections par Yahoo
- Aperçu des différents types de redirection
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Gérer l'entête HTTP en PHP
- Google planche sur les "redirections sauvages"
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Comment lutter contre les mauvaises redirections 302 (temporaires)
- A propos des redirections sauvages (302)
- [résolu] 404 en htaccess génère un 302...
- Redirection 302!
- 302 - fonctionnement ?
- 302
- redirection 302
- Redirection 302 ?
- message 302
- Liens redirection 302
- erreur 302 elevée
- Multiples redirections 302
- Google et les 302
- redirection 301 ou 302
- une redirection 302
- Sandbox et redirection 302
- pourquoi une 302 ?
- Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Tester le type de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum