Un 404 sur les anciennes pages d'un PHPbb

PigeonDeCombat

WRInaute discret
Bonjour,

J'ai réécri les urls de mon forum phpBB sans soucit. Le souci que je rencontre est que les anciennes pages fonctionne toujours (viewtopic.php?f=xxx) et j'aimerai pouvoir les transformer en 404. Comment j'peut m'y prendre ?


J'ai essayé ça sans succès :
Code:
RedirectMatch 404 ^forums/viewforum.php?f=([0-9]+).php
 

biscuit

WRInaute occasionnel
Salut,

J'ai pas testé, mais qqch comme ça te conviendrait peut-être ?

Code:
RewriteRule forums/viewtopic.php?f=([0-9]+).php page404.php [QSA,L]

et dans page404.php tu renvois un header 404... c'est peut-être un peu du bricolage...

Ou alors si c'est juste pour désindexer les pages, tu peux aussi le faire avec robots.txt
 

newbeetle

Nouveau WRInaute
En utilisant le rewrite phpbb-seo et le zero dupe, toutes les anciennes urls sont redirigèes en 301 vers les urls réécrites.
 

PigeonDeCombat

WRInaute discret
La réécriture n'est pas faite correctement à mon gout pour phpbb-seo. J'ai poussé la chose un peu plus loin... Non pas en bourrant l'url de mots clés évidement ;)
 

Discussions similaires

Haut