|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
bipeurs WRInaute occasionnel

Inscrit le: 06 Sep 2003 Messages: 217
|
Posté le : Jeu Nov 23, 2006 22:19 Sujet du message: Créer une erreur 404 ... |
|
|
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 ! |
|
| |
|
 |
guicara WRInaute accro

Inscrit le: 02 Fév 2006 Messages: 2118 Localisation: Dans nos montagnes...
|
|
| |
|
 |
bipeurs WRInaute occasionnel

Inscrit le: 06 Sep 2003 Messages: 217
|
Posté le : Jeu Nov 23, 2006 22:35 Sujet du message: Créer une erreur 404 ... |
|
|
| 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 ... |
|
| |
|
 |
jeanluc WRInaute accro

Inscrit le: 03 Mai 2004 Messages: 2372 Localisation: Bruxelles
|
Posté le : Jeu Nov 23, 2006 22:39 Sujet du message: Créer une erreur 404 ... |
|
|
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 |
|
| |
|
 |
bipeurs WRInaute occasionnel

Inscrit le: 06 Sep 2003 Messages: 217
|
Posté le : Jeu Nov 23, 2006 22:47 Sujet du message: Créer une erreur 404 ... |
|
|
ah ben oui !
Cool, je fais ça.
Merci bcp  |
|
| |
|
 |
Leonick WRInaute accro

Inscrit le: 08 Aoû 2004 Messages: 9181 Localisation: Val de Marne
|
Posté le : Ven Nov 24, 2006 13:04 Sujet du message: Créer une erreur 404 ... |
|
|
| jeanluc a écrit: |
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.  |
|
| |
|
 |
jeanluc WRInaute accro

Inscrit le: 03 Mai 2004 Messages: 2372 Localisation: Bruxelles
|
Posté le : Ven Nov 24, 2006 14:45 Sujet du message: Créer une erreur 404 ... |
|
|
| Leonick a écrit: |
| jeanluc a écrit: |
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 |
|
| |
|
 |
Leonick WRInaute accro

Inscrit le: 08 Aoû 2004 Messages: 9181 Localisation: Val de Marne
|
Posté le : Ven Nov 24, 2006 15:08 Sujet du message: Créer une erreur 404 ... |
|
|
justement, il voulait renvoyer un code 404.  |
|
| |
|
 |
jeanluc WRInaute accro

Inscrit le: 03 Mai 2004 Messages: 2372 Localisation: Bruxelles
|
Posté le : Ven Nov 24, 2006 15:10 Sujet du message: Créer une erreur 404 ... |
|
|
| Leonick a écrit: |
justement, il voulait renvoyer un code 404.  |
C'est bien ce que je disais...
Comme /adresse_inexistante n'existe pas, Apache renverra un code 404.
Jean-Luc |
|
| |
|
 |
| |
|
|