Aurelgadjo
2009-02-06 01:48:26 UTC
Hello,
Admettons une page de contenu page.php, et sa régle de rewriting. Aprés
rewriting, la page sera accédée par domaine.tld/toto_a_la_plage-450.html .
Dans mon .htaccess, je trouve donc qqchose comme ceci, et ça fonctionne :
RewriteRule ^(.*)-([0-9]+)\.html$ page\.php\?id=$2 [L]
Mon problème est le suivant : le titre de la page est amené à changer et
je dois donc le vérifier (but: ref google, c'est pas moi qui décide). Il
me suffit de prendre en compte le nom de la page ($1) et de voir si en
reconstruisant l'url à partir de ce que j'ai en base, c'est ok.
Cependant, si le titre ne correspond pas, je devrais retourner un code 404.
Ma question est : comment "provoquer une page" 404 ? Elles ne sont pas
personnalisées (pages par défaut d'apache) et je n'ai pas envie de le faire.
Suis-je obligé ? (pour utiliser header() et balancer la 404 ?)
Merci
Aurélien
Admettons une page de contenu page.php, et sa régle de rewriting. Aprés
rewriting, la page sera accédée par domaine.tld/toto_a_la_plage-450.html .
Dans mon .htaccess, je trouve donc qqchose comme ceci, et ça fonctionne :
RewriteRule ^(.*)-([0-9]+)\.html$ page\.php\?id=$2 [L]
Mon problème est le suivant : le titre de la page est amené à changer et
je dois donc le vérifier (but: ref google, c'est pas moi qui décide). Il
me suffit de prendre en compte le nom de la page ($1) et de voir si en
reconstruisant l'url à partir de ce que j'ai en base, c'est ok.
Cependant, si le titre ne correspond pas, je devrais retourner un code 404.
Ma question est : comment "provoquer une page" 404 ? Elles ne sont pas
personnalisées (pages par défaut d'apache) et je n'ai pas envie de le faire.
Suis-je obligé ? (pour utiliser header() et balancer la 404 ?)
Merci
Aurélien