Créer une erreur 404 .

WRInaute discret
Bonjour,

Comment obliger une page, via htaccess, à etre en 404 ?

Je ne peux pas la supprimée car c'est pas une page physiquement disponible, mais générée parmis d'autres pages ...je suis obligé de supprimer mon script entier pour la supprimée (et donc supprimer toutes les autres pages que je souhaite garder).

Bref je pense qu'il existe un code en htaccess qui dit : telle page devient une erreur 404 :) mais j'ai pas trouvé ...

Merci !
 
WRInaute discret
oui là il y a le code pour faire une 404 personnalisée ... je l'ai trouvé 30 000 fois ce code, mais pas celui pour juste faire d'une page une 404 par htaccess ...
 
WRInaute accro
Bonjour,

Tu pourrais faire une réécriture vers une adresse qui n'existe pas:
Code:
RewriteRule ^existe_mais_a_transformer_en_404.html$ /adresse_inexistante [L]
Jean-Luc
 
WRInaute accro
jeanluc a dit:
Bonjour,

Tu pourrais faire une réécriture vers une adresse qui n'existe pas:
Code:
RewriteRule ^existe_mais_a_transformer_en_404.html$ /adresse_inexistante [L]
Jean-Luc
Ca ça enverra un code 301 et pas 404.
Pour envoyer un 404, si ce n'est qu'une page parmi d'autres dans un script php, il faut envoyer les bons en-têtes.
Code:
if ($pasbon)
{ header("Status: 410 Gone");
  exit();
  }
le 410 est même mieux que 404, car ça dit que la page est vraiment supprimée et pas qu'on ne la trouve plus. :wink:
 
WRInaute accro
Leonick a dit:
jeanluc a dit:
Tu pourrais faire une réécriture vers une adresse qui n'existe pas:
Code:
RewriteRule ^existe_mais_a_transformer_en_404.html$ /adresse_inexistante [L]
Jean-Luc
Ca ça enverra un code 301 et pas 404.
Je ne pense pas. C'est une réécriture pure et dure sans redirection.

Jean-Luc
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut