- Code: Select all
RewriteEngine on
RewriteCond %{REQUEST_URI} !.*__phpAutoGallery/wrapper\.php.*
RewriteRule .* <GALLERY_WEB_PATH>/__phpAutoGallery/wrapper.php [NE,QSA,L]
Damit dies funktionieren kann, habe ich in der httpd.conf des Apache das Modul mod_rewrite.so aktiviert bzw. ent-kommentiert. Soweit funktioniert alles bestens, die Foto-Galerie läuft. - Nun möchte ich aber unterhalb der oben genannten .htaccess-Datei die weiteren Unterverzeichnisse mit Benutzernamen und Passwörtern schützen. Dies will absolut nicht funktionieren.
Btw.: Wie richte ich mit XAMPP überhaupt einen Verzeichnisschutz ein?! Die mir bekannte Methode mit .htaccess und .htpasswd-Dateien scheint nicht zu funktionieren - auch in anderen Verzeichnissen abgesehen von dem o. g. Script nicht. Die XAMPP-Oberfläche unter localhost/security ermöglicht es ja, einen Passwortschutz für XAMPP einzubauen. Dabei werden die folgenden Dateien modifiziert:
- D:\xampp3\security\xamppdirpasswd.txt
D:\xampp3\security\xampp.users
D:\xampp3\security\htdocs\.htaccess
D:\xampp3\htdocs\xampp\.htaccess
Wozu ist das notwendig? Reicht es nicht, die htaccess und die htpasswd in das zu schützende Verzeichnis zu legen??
Please help.
(Nein, ich habe leider gerade keine Zeit die komplette Apache-Doku zu lesen.)