| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
TiGeRWooD Nouveau WRInaute
Inscrit le: 11 Nov 2006 Messages: 9
|
Posté le : Ven Fév 01, 2008 0:56 Sujet du message: [RESOLU] pas de redirection 404 apres url rewriting |
|
|
Bonjour,
Voilà mon soucis.
J'ai mis en place l'url rewrite et ça marche super.
J'ai ensuite voulu mettre la redirection pour les pages obsolètes ou inexistante vers le 404 personnalisé, ça marche super.
Voici mon rewrite
RewriteRule ^cours-([0-9]+)\.html$ cours.php?subID=$1 [L]
ce qui donne cours-21.html par exemple
J'arrive correctement sur la page puisqu'elle existe.
Mais si je tape cours-31.html dans la barre d'adresse, je supposais arriver sur ma page 404 puisque celle la n'existe pas,
hors, je n'y arrive pas, il affiche le site mais avec un contenu vide.
Je dois faire quelque chose de travers.
Si vous avez une idée ??
Merci d'avance.
Dernière édition par TiGeRWooD le Ven Fév 01, 2008 14:37; édité 1 fois |
|
| |
|
 |
bilos WRInaute passionné

Inscrit le: 11 Oct 2005 Messages: 791 Localisation: Tunisie Djerba
|
Posté le : Ven Fév 01, 2008 3:32 Sujet du message: [RESOLU] pas de redirection 404 apres url rewriting |
|
|
un contenu vide ?!
as tu déjà paramétré ta page d'erreur 404 ?
est elle vide ? |
|
| |
|
 |
TiGeRWooD Nouveau WRInaute
Inscrit le: 11 Nov 2006 Messages: 9
|
Posté le : Ven Fév 01, 2008 9:04 Sujet du message: [RESOLU] pas de redirection 404 apres url rewriting |
|
|
non elle n'est pas vide, la page 404 contient une phrase.
Elle fonctionne, je l'ai testée sur un fichier inexistant, je suis bien renvoyée vers le 404. |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1689 Localisation: urlrewriting.fr
|
Posté le : Ven Fév 01, 2008 14:15 Sujet du message: [RESOLU] pas de redirection 404 apres url rewriting |
|
|
il faut ajouter un petit test en début de la page cours.php :
| Code: |
if ("le cours $_GET['subID'] n'existe pas") {
header("Status: 404 Not Found", false, 404);
include('erreur404.php');
exit;
} |
il faut bien sur mettre le bon fichier d'erreur 404(ou la créer si elle n'existe pas) et le bon test d'existence du cours. |
|
| |
|
 |
TiGeRWooD Nouveau WRInaute
Inscrit le: 11 Nov 2006 Messages: 9
|
Posté le : Ven Fév 01, 2008 14:37 Sujet du message: [RESOLU] pas de redirection 404 apres url rewriting |
|
|
ok, donc le ErrorDocument du htaccess ne sert à rien dans le cas ou le cours n'existe pas ?!!
En fait cela semble logique, le fichier cours.php existe bien lui, donc pour le htaccess il n'y a pas d'erreur ...
Merci pour l'info |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|