L.s.

Onlangs heb ik wat URL optimalisatie gedaan.

Echter zoekmachines blijven de oude url's om de een of andere reden als "valide" URL's herkennen.

nu probeer ik met mijn beperkte kennis van rewriterules naar de 404 pagina door te sturen. maar ik krijg dat niet voor elkaar.

ik zou bij voorbeeld ALLE URL's die eindigen op HTM(l) willen doorsturen naar de 404 pagina zodat zoekmachines weten dat die URL fout is

bijvoorbeeld deze: https://www.mijndomijn.nl/nieuwsarchief/422/seizoen.htm
daarvoor had ik deze regel aan de .htaccess toegevoegd

RewriteRule ^(.*)\.html$ /$1 [R=404,L]


Maar dat werk niet :-(
wat doe ik fout?

RewriteEngine On

RewriteCond %{REQUEST_URI} \.htm$
RewriteRule ^ - [R=404,L]


Denk ook na over 301 redirects, voor het geval er pagina's zijn die eerst op htm eindigden en nu op html.

[edit] En als je die aanmaakt, dan moeten die vóór die 404 regel uit mijn voorbeeld geplaatst worden.
Helemaal top!

ut werkt :-)


Jan Koehoorn op 17/08/2024 19:07:12


RewriteEngine On

RewriteCond %{REQUEST_URI} \.htm$
RewriteRule ^ - [R=404,L]


Denk ook na over 301 redirects, voor het geval er pagina's zijn die eerst op htm eindigden en nu op html.

[edit] En als je die aanmaakt, dan moeten die vóór die 404 regel uit mijn voorbeeld geplaatst worden.


Reageren