.htaccess Konfiguration
Hier ein paar Beispiele für die Konfiguration der .htaccess
Datei.
Umleitung auf HTTPS:
<IfModule mod_rewrite.c> # Enable URL rewriting RewriteEngine On # Weiterleitung http:// auf https:// RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # Weiterleitung https:// auf http:// RewriteCond %{HTTPS} =on RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
Umleitung auf WWW:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} !^www.meineseite.de$ RewriteRule ^(.*)$ https://www.meineseite.de/$1 [R=301,L] </IfModule>
Umleitung alter Links
<IfModule mod_rewrite.c> RewriteEngine On ## Ganze Verzeichnisse umleiten RedirectMatch 301 /startseite(.*) /$1 ## Einzelne Links umleiten RewriteCond %{QUERY_STRING} (.*)kultur/kulturerbe/schiomgwime.php(.*) RewriteRule .* /index.php?id=53 [R=301,L] </IfModule>
Fehlerhafte Links
Fehlerhafte Links auf 404-Seite umleiten
<IfModule mod_rewrite.c> RewriteCond %{QUERY_STRING} ^votecmd(.*) RewriteRule .* /index.php?id=233 [R=301,L] RewriteCond %{QUERY_STRING} (.*)pxacookiebar(.*) RewriteRule .* /index.php?id=233 [R=301,L] </IfModule>