Un 404 sur les anciennes pages d'un PHPbb

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
 
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
 
Non j'voudrais carrément empecher les requetes sur les anciennes pages. Merci j'vais tenter ta solution.
 
En utilisant le rewrite phpbb-seo et le zero dupe, toutes les anciennes urls sont redirigèes en 301 vers les urls réécrites.
 
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 ;)
 

➡️ 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