Rewrite-Engine und Passwortschutz in der selben HTACCESS-Datei
EndEffect
- sonstiges
Hallo,
wie der Name des Themas bereits sagt, möchte ich einen Passwortschutz, sowie eine Rewrite-Engine über die selbe HTACCESS-Datei laufen lassen.
Vielleicht habe ich mir das ganze etwas zu einfach vorgestellt...
Hier der aktuelle Inhalt aus meiner HTACCESS-Datei:
AuthType Basic
AuthName "Restricted Directory"
AuthUserFile /this/access/.htpasswd
require valid-user
RewriteEngine On
RewriteBase /this/
Options +FollowSymlinks
RewriteRule .* index.php
Sobald irgendeine Datei oder irgendein Verzeichnis aufgerufen wird, das in /this oder in einem Unterordner von /this liegt, erhalte ich: Error 500 - Internal Server Error
Hoffe jemand kann mir da helfen.
Vielen Dank im Voraus!
Oh man!!!
Böses Copy&Paste....
echo $begrüßung;
AuthUserFile /this/access/.htpasswd
AuthUserFile will einen absoluten Pfad ausgehend von der Dateisystemwurzel, nicht vom DocumentRoot aus. Es ist auch überhaupt nicht empfehlenswert, die Passwortdatei innerhalb des DocumentRoots zu lagern.
Sobald irgendeine Datei oder irgendein Verzeichnis aufgerufen wird, das in /this oder in einem Unterordner von /this liegt, erhalte ich: Error 500 - Internal Server Error
Genauere Informationen zu einem 500er Error gibt es nur im ErrorLog. In Richtung Browser wird aus Gründen der Nichtveröffentlichung von Interna nur der allgemeine Text ausgegeben.
echo "$verabschiedung $name";