Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
htaccess [2008/08/14 15:24] geraldhtaccess [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/Passwort) muss stimmen:  Eine von 2 Bedingungen (Rechner ODER Name/Passwort) muss stimmen: 
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 "Versuch: FAQ, mögliche Fehlerquellen und Fehlermeldungen beim Gebrauch von mod_rewrite, Punkt 2" schon durchgefuehrt, leider ohne Erfolg.) Primaer geht es um das Problem, dass die .htaccess nicht verwendet wird (Hierzu hab ich das Tutorial "Versuch: FAQ, mögliche Fehlerquellen und Fehlermeldungen beim Gebrauch von mod_rewrite, Punkt 2" schon durchgefuehrt, leider ohne Erfolg.)
  
-"AllowOverride FileInfo" wurde zu 'apache2/sites_available/$SEITE' hinzugefuegt.+"AllowOverride [FileInfo]" wurde zu 'apache2/sites_available/$SEITE' hinzugefuegt. 
 + 
 +  * 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/Gruppenauthentifizierung sind erlaubt.  
 +  * AllowOverride Limit   
 +Zugriffsdateien im Verzeichnis werden ausgewertet. Nur Direktiven für die Domain/Rechner-Zugriffssteuerung sind erlaubt.  
 +  * AllowOverride Options  
 +  
 +Zugriffsdateien im Verzeichnis werden ausgewertet. Nur Direktiven für Optionen sind erlaubt. 
 +  
 + Die letztgenannten Angaben sind auch kombinierbar, etwa in der Form  
 + 
 +  AllowOverride AuthConfig Limit 
 + 
  
 In der 'httpd.conf' hatte ich die Directory-Rules auch schon, auch ohne Erfolg. In der 'httpd.conf' hatte ich die Directory-Rules auch schon, auch ohne Erfolg.
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:
 +<code>
 +RewriteEngine On
 +RewriteCond %{HTTP_REFERER} !^http://.*mydomain\.de/.*$ [NC]
 +RewriteCond %{HTTP_REFERER} !^http://.*mydomain\.de*$ [NC]
 +RewriteCond %{HTTP_REFERER} !^$
 +RewriteRule ^(.*)jpg$ http://www.mydomain.de/images/smile.jpg [L,R]
 +</code>
 +Diese Datei bewirkt, daß alle jpg-Dateien, die in eine fremde Seite eingebunden sind (also einen HTTP-Referer ungleich der eigenen Domain haben), durch die Datei smile.jpg ersetzt werden. Wenn kein HTTP-Referer übergeben wird, was z.B. bei Besuchern der Fall sein kann, die hinter einem Firewall sitzen, wird das Originalbild geliefert. 
 +Eine genaue Beschreibung aller Möglichkeiten von mod_rewrite findet sich [[http://httpd.apache.org/docs/mod/mod_rewrite.html|hier]] (auf Englisch).
  
 
Nach oben
htaccess.1218727447.txt.gz · Zuletzt geändert: 2024/02/29 13:36 (Externe Bearbeitung)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp