Ich benutze Einfache Mailingliste (http://www.notonebit.com/projects/mailing-list). Es ist eine gute Mailingliste, aber kein Admin-Bereich. Sie müssen also .htaccess/.htpasswd verwenden, um den Ordner /mail/admin zu schützen.
Auf meiner Website ist WordPress jedoch im Stammordner der Website installiert. WordPress erstellt .htaccess für benutzerdefinierte Permalinks. Und aus irgendeinem Grund stört dies den .htaccess meiner /mail/admin/.
Wenn ich die WordPress .htaccess-Datei lösche, funktioniert mein Passwortschutz ordnungsgemäß auf /mail/admin. Wenn jedoch WordPress .htaccess vorhanden ist und ich /mail/admin in den Browser lade, werde ich nie nach einem Passwort gefragt und sehe eine WordPress 404-Seite mit der Aufschrift „Seite nicht gefunden …“.
Hier sind meine Dateien … WordPress .htaccess (befindet sich im Stammordner):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Mailingliste .htaccess (zu finden in /mail/admin):
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /home/myUsername/public_html/mySndSite/mail/admin/.htpasswd
require valid-user
Irgendeine Idee, was den Konflikt verursacht und wie ich ihn lösen kann? Arbeite seit Stunden daran. Deine Hilfe ist sehr Willkommen.
Danke
EDIT: Lösung gefunden!
Habe eine Lösung in einem Joomla-Blog gefunden. Ich weiß nicht wie, aber das funktioniert … LOL 🙂
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|#.*|\?.*|/[^.]*)$ [NC]
RewriteRule ^(.*) /index.php [L]
</IfModule>
Vielen Dank!!! Ihre Joomla-Lösung hat einwandfrei funktioniert. Habe Stunden damit verbracht, das herauszufinden.
– Benutzer943613
14. September 2011 um 0:04 Uhr