Bonjour à tous,
Sur ma boutique en ligne j'ai mis en place des redirections 301 vers des pages proches si elles existent ou vers l'accueil dans le cas contraire.
Je voulais modifier cela et renvoyer un code 404/410 lors que les URLs n'existent pas/plus.
J'ai donc remplacer ma redirection 301 dans mon fichier PHP par ceci comme lu dans le dossier de WRI
Et dans mon .htaccess j'ai les lignes :
Le problème c'est que ça ne redirige rien du tout je reste sur l'URL demandée (qui n'existe pas) avec un entête 200, plutôt que d'arriver sur ma page 404 ou 410
Sur ma boutique en ligne j'ai mis en place des redirections 301 vers des pages proches si elles existent ou vers l'accueil dans le cas contraire.
Je voulais modifier cela et renvoyer un code 404/410 lors que les URLs n'existent pas/plus.
J'ai donc remplacer ma redirection 301 dans mon fichier PHP par ceci comme lu dans le dossier de WRI
PHP:
<span class="syntaxdefault">header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Status: 404"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> false</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 404</span><span class="syntaxkeyword">);<br />exit(); </span><span class="syntaxdefault"></span>
Et dans mon .htaccess j'ai les lignes :
Code:
#ERREUR 404
ErrorDocument 404 /erreur404.php
ErrorDocument 410 /erreur410.php
Le problème c'est que ça ne redirige rien du tout je reste sur l'URL demandée (qui n'existe pas) avec un entête 200, plutôt que d'arriver sur ma page 404 ou 410