Un 404 sur les anciennes pages d'un PHPbb

P
PigeonDeCombat
Guest
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
 
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
 
P
PigeonDeCombat
Guest
Non j'voudrais carrément empecher les requetes sur les anciennes pages. Merci j'vais tenter ta solution.
 
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.
 
P
PigeonDeCombat
Guest
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