Praktisches für IT

Infos eines IT-Neulings

  • Meta

  • Archive

Archiv für die 'Apache Webserver' Kategorie

.htaccess Umleitungen – Ausnahmen

Erstellt von Dominik am 12. September 2013

Umleitungen in .htaccess, zB alles soll auf www.example.org umgeleitet werden

RewriteRule ^(.*)$ http://www.example.org/$1 [L,R=301]

Aber es soll nicht die www selbst umgeleitet werden:

RewriteCond %{HTTP_HOST} !^www.example.org$ [NC]
RewriteRule ^(.*)$ http://www.example.org/$1 [L,R=301]

Der 08/15 Betrachter wird man es nicht sehen (habe ich anfangs auch nicht), aber es steckt hier schon eine Ausnahme für Subdomains drin:

RewriteCond %{HTTP_HOST} !^www.example.org$ [NC]

Und diese kann man umbauen, auf zB

RewriteCond %{HTTP_HOST} !^shop.example.org$ [NC]

Abgelegt unter Apache Webserver, internet | Kommentare deaktiviert für .htaccess Umleitungen – Ausnahmen

.htaccess

Erstellt von Dominik am 8. Juli 2010

.htaccess
AuthType Basic
AuthName "user"
AuthUserFile /path/to/.htpasswd
require valid-user
Order deny,allow
Deny from all
Allow from 127.0.0.1
satisfy any

AuthType Basic
AuthName „user“
AuthUserFile /path/to/.htpasswd
require valid-user
Bedeutet:
Man kann sich nur mit User und Passwort anmelden. In diesem Fall heißt der User „user“ und das verschlüsselte Passwort findet am in /path/to/.htpasswd

Order deny,allow
Deny from all
Allow from 127.0.0.1
Bedeutet:
Alle IPs sind ausgesperrt, bis auf 127.0.0.1

satisfy any
Bedeutet:
Ohne „satisfy any“ dürfte man nur von 127.0.0.1 inkl. Passworteingabe zugreifen. satisfy any bedeutet, dass nur eine der Voraussetzungen erfüllt werden muss. Entweder man gibt das Passwort ein, wenn man nicht von 127.0.0.1 kommt. Oder man kann direkt zugreifen, wenn man von 127.0.0.1 kommt

Praktisch!

Abgelegt unter Apache Webserver | 1 Kommentar »

.htpasswd: Passwort online verschlüssen

Erstellt von Dominik am 7. September 2009

Auf gaijin.at kann man Passwörter, die für eine .htpasswd zu verwenden sind, schon online erstellen. Ist ein praktisches Tool

Abgelegt unter Apache Webserver | Kommentare deaktiviert für .htpasswd: Passwort online verschlüssen

Directory Listing per htaccess aktivieren

Erstellt von Dominik am 24. Juni 2009

Die meisten Apaches benötigen ein index File, sonst gibts einen 403 Fehler. Das kann man mit einer .htaccess im entsprechenden Verzeichnis umgehen
Inhalt:

Options +Indexes

Abgelegt unter Apache Webserver | Kommentare deaktiviert für Directory Listing per htaccess aktivieren

RewriteRules mit .htaccess

Erstellt von Dominik am 17. Juni 2009

Weiterleitungen mittels einer .htaccess:

Vorgabe: Mehrer Domains sollen auf eine bestimmte Zieladresse umgeleitet werden. Man besitzt bspw. die Domains domain.at .de .eu .com und will, dass in der Adresszeile des Browsers immer www.domain.at steht. So realisiert man das:

RewriteCond %{SERVER_NAME} ^domain.eu$ [OR]
RewriteCond %{SERVER_NAME} .domain.eu$
RewriteRule ^(.*) http://www.domain.at [L]

^domain.eu$
^ gibt den Anfang des übergebenen Wertes an
$ gibt das Ende des übergebenen Wertes an
[OR] gibt an, dass noch eine weitere Bedingung kommt
. hat keinen fixen Anfang, weil ja ^ fehlt.
Erste Zeile: Enstpricht dem Eintrag „domain.eu“
Zweite Zeile: Entspricht dem Eintrag „*.domain.eu“
Dritte Zeile: Gibt an, auf was der übergebene Wert umgeschrieben werden soll
[L] steht für Link

Das Ganze gehört in eine .htaccess rein und fertig! 🙂

Abgelegt unter Apache Webserver | Kommentare deaktiviert für RewriteRules mit .htaccess