Umleitungen und Zugriffsschutz auf dem Server
Umleitungen auf einer Website haben eine wichtige Funktion. Sie haben oft sehr, sehr hohe SEO Relevanz. Sie können darüber entscheiden, ob Ihr Geschäft am nächsten Tag nach Veränderungen noch Aufträge bekommt, oder nicht. Veränderung hat überwiegend mit Deiner Website zu tun, aber nicht ausschließlich! Der Code bzw. die Scripte bestehen aus ‚Regulären Ausdrücken‘. Beispiele zur universellen Verwendung für Unternehmer zum ausprobieren für die üblichen Fälle, sind hier aufgeführt. Sichere die Ursprungsversion der .htaccess Datei und teste den Zugriff auf Deine Website nach jeder Änderung.
Weiterleitung
von nicht www.
auf www.
Variante mit Domainnamen:
# Befehlsapparat für Umleitungen starten
RewriteEngine On
# BEGIN Umleitung Domain mit Domainnamen
RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [L,R=301]
# END Umleitungen
Generische Variante:
# Befehlsapparat für Umleitungen starten RewriteEngine On
RewriteEngine On
# BEGIN Umleitung Domain generisch
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# END Umleitungen
Weiterleitung
von nicht www.
auf www. mit https
Variante:
# Befehlsapparat für Umleitungen starten
RewriteEngine On
# BEGIN Umleitungen
RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [L,R=301]
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
# END Umleitungen
Variante:
RewriteEngine On
# BEGIN Umleitungen
RewriteCond %{HTTP_HOST} !^my-domain\.com$ [NC]
RewriteRule ^(.*)$ http://my-domain.com/$1 [R=301,L]
# END Umleitungen
Umleitung 301
Weiterleitung:
Formel:
- Anlass/ Funktion mit Fehlernummer
- Alter Link
- Neuer Link, URL einer vorhandenen Seite mit äqkuivalenten Inhalt
Code/ Script:
# Befehlsapparat für Umleitungen starten RewriteEngine On # BEGIN Umleitungen Redirect 301 /quelle/ https://my.intentionsmarketing.de/neuesziel # END Umleitungen
Links mit weiteren hilfreichen Quellen:
Zugriffschutz
Zugriffsschutz für Benuzter mit der .htaccess Datei
AuthUserFile /www/htdocs/ .. /mein-verzeichnis/.htpasswd AuthGroupFile /dev/null AuthName 'Bitte Zugangsdaten eingeben' AuthType Basic require valid-user
Angaben für Benuzterzugänge in der .htpasswd Datei:
Gastzugang:$2y$10$BPNDMWWG.6t0DWCT7vSVbMmzDOyCF4oicUnOZCh8aujoDR/p/EXMS ..
Die Benutzerzugänge sind verschlüsselt abgelegt. Die Datei kann mehrere Benutzerzugänge enthalten. Alternativ kann man auch mit Gruppen arbeietn. Zu den Gruppen werden dann die Schlüssel hinterlegt. Den Usern werden dann Gruppen zugewiesen.
..
