Christian Kruse: Relaunch Website: .htm zu .html

Beitrag lesen

Hallo Auge,

Beispiel (ungetestet):

Redirect 301 /index.htm https://example.com/index.html
Redirect 301 pfad/zum/impressum.htm https://example.com/rechtliches/index.html

Das würde ich allgemeiner fomulieren:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)\.htm$ $1.html [L,R=301]

Im Grunde müsste man noch eine Absicherung einbauen, ob die Ziel-URL existiert, aber da hab ich gerade nicht im Kopf, wie man das umsetzen würde; das müsste ich erst nachlesen.

LG,
CK