J'utilise Simple Mailing List (http://www.notonebit.com/projects/mailing-list). C'est une bonne liste de diffusion, mais pas de zone d'administration. Vous devez donc utiliser .htaccess/.htpasswd pour protéger le dossier/mail/admin..htaccess interfère avec .htaccess imbriqué/.htpasswd?
Cependant, mon site a WordPress installé dans le dossier racine du site. WordPress crée .htaccess pour les permaliens personnalisés. Et pour une raison quelconque, cela interfère avec le .htaccess de mon/mail/admin /.
Lorsque je supprime le fichier WordPress .htaccess, ma protection par mot de passe fonctionne correctement sur/mail/admin. Cependant, quand WordPress .htaccess est présent et que je charge/mail/admin dans le navigateur, on ne me demande jamais de mot de passe et je vois une page WordPress 404 qui dit "page non trouvée ..."
mes fichiers ... .htaccess WordPress (situé dans le dossier racine):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
.htaccess Liste de diffusion (situé dans/mail/admin):
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /home/myUsername/public_html/mySndSite/mail/admin/.htpasswd
require valid-user
Toute idée de ce qui est à l'origine du conflit, et comment je peux le résoudre? J'y ai travaillé pendant des heures. Votre aide est tres apprecie.
Merci Vous
EDIT: trouvé une solution!
J'ai trouvé une solution sur un blog Joomla. Je ne sais pas comment, mais cela fonctionne ... 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>
Merci beaucoup! Votre solution Joomla a parfaitement fonctionné. J'ai passé des heures à essayer de comprendre cela. –