ReLast - Klassik


Apache


htaccess Passwort Sicherung

.htaccess

AuthType Basic
AuthName "Password Protected Area"
AuthUserFile .htpasswd
Require valid-user

.htpasswd

test:dGRkPurkuWmW2

mod_rewrite

Umleitung einer Webseite (z.B. bei Umzug)

Alles einer Domain an eine neue Domain leiten, permanent mit 301.

Redirect 301 / http://www.neuedomain.de

Alles einer Domain an ein Verzeichnis einer neuen Domain leiten, permanent mit 301.

Redirect 301 / http://www.neuedomain.de/altedomain

Alles in einem Verzeichnis an eine neue Subdomain leiten, permanent mit 301.

Redirect 301 /altesverzeichnis/ http://altesverzeichnis.neuedomain.de

Alles einer Domain an eine neue leiten, permanent mit 301.

RewriteEngine On
RewriteRule ^(.*)$ http://www.neuedomain.de/ [L,R=301]

http auf https umleiten

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Der Redirect wird mit Statuscode 301 ausgeführt, also als permanent Redirect. Alternativ kann ein 302 geschickt werden, eine temporäre Weiterleitung.

Pfadangaben in Parameter umwandeln

RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)[/]?$ index.php?firstparam=$1 [NC,L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)[/]?$ index.php?firstparam=$1&secondparam=$2 [NC,L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)[/]?$ index.php?firstparam=$1&secondparam=$2&thirdparam=$3 [NC,L]

Copyright © 2024

Datenschutz | Impressum