Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
htaccess [2008/08/14 15:24] – gerald | htaccess [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== .htaccess Passwort-Schutz ====== | ====== .htaccess Passwort-Schutz ====== | ||
- | [.htpasswd] | + | [[.htpasswd]] |
Eine von 2 Bedingungen (Rechner ODER Name/ | Eine von 2 Bedingungen (Rechner ODER Name/ | ||
Zeile 56: | Zeile 56: | ||
---- | ---- | ||
- | |||
- | |||
====== Apache2 hört nicht auf .htaccess ====== | ====== Apache2 hört nicht auf .htaccess ====== | ||
Zeile 63: | Zeile 61: | ||
Primaer geht es um das Problem, dass die .htaccess nicht verwendet wird (Hierzu hab ich das Tutorial " | Primaer geht es um das Problem, dass die .htaccess nicht verwendet wird (Hierzu hab ich das Tutorial " | ||
- | " | + | " |
+ | |||
+ | * AllowOverride None | ||
+ | Zugriffsdateien im Verzeichnis werden nicht ausgewertet. | ||
+ | * AllowOverride All | ||
+ | Zugriffsdateien im Verzeichnis werden ausgewertet und alle Features sind erlaubt. | ||
+ | |||
+ | Außerdem existieren noch die - seltener gebrauchten Einschränkungen: | ||
+ | |||
+ | * AllowOverride AuthConfig | ||
+ | Zugriffsdateien im Verzeichnis werden ausgewertet. Nur Direktiven für die User/ | ||
+ | * AllowOverride Limit | ||
+ | Zugriffsdateien im Verzeichnis werden ausgewertet. Nur Direktiven für die Domain/ | ||
+ | * AllowOverride Options | ||
+ | |||
+ | Zugriffsdateien im Verzeichnis werden ausgewertet. Nur Direktiven für Optionen sind erlaubt. | ||
+ | |||
+ | Die letztgenannten Angaben sind auch kombinierbar, | ||
+ | |||
+ | AllowOverride AuthConfig Limit | ||
+ | |||
In der ' | In der ' | ||
Zeile 229: | Zeile 248: | ||
Allow,Deny and is deprecated in favor of that configuration. | Allow,Deny and is deprecated in favor of that configuration. | ||
+ | ===== Nach Referer umleiten ===== | ||
+ | |||
+ | Noch ein Beispiel: Eine fremde Website bindet Bilder aus einem bestimmten Verzeichnis von Ihrer Website ein, und Sie möchten das verhindern, weil Sie nicht gefragt wurden und deshalb nicht bereit sind für den entstehenden zusätzlichen Traffic zu zahlen. Jetzt können Sie z.B. folgende .htaccess-Datei zum Einsatz bringen: | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTP_REFERER} !^http:// | ||
+ | RewriteCond %{HTTP_REFERER} !^http:// | ||
+ | RewriteCond %{HTTP_REFERER} !^$ | ||
+ | RewriteRule ^(.*)jpg$ http:// | ||
+ | </ | ||
+ | Diese Datei bewirkt, daß alle jpg-Dateien, | ||
+ | Eine genaue Beschreibung aller Möglichkeiten von mod_rewrite findet sich [[http:// | ||