나는 간단한 메일 링리스트 (http://www.notonebit.com/projects/mailing-list)을 사용하고 있습니다. 좋은 메일 링리스트지만 관리 영역이 없습니다. 따라서 .htaccess/.htpasswd를 사용하여/mail/admin 폴더를 보호해야합니다..htaccess가 중첩 된 .htaccess/.htpasswd를 방해합니까?
그러나 내 사이트에는 웹 사이트의 루트 폴더에 WordPress가 설치되어 있습니다. WordPress는 사용자 정의 퍼머 링크에 대해 .htaccess를 만듭니다. 그리고 어떤 이유로, 이것은 .htaccess my/mail/admin /을 방해합니다.
WordPress .htaccess 파일을 삭제하면 암호 보호 기능이/mail/admin에서 제대로 작동합니다. 그러나 WordPress .htaccess가 있고 브라우저에서/mail/admin을로드 할 때 비밀번호를 묻지 않고 "찾을 수없는 페이지 ..."라는 WordPress 404 페이지가 표시됩니다.
여기에 있습니다 내 파일은 ... 워드 프레스 htaccess로 (루트 폴더에있는) :
<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은 (/ 메일/관리자에 위치) :
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /home/myUsername/public_html/mySndSite/mail/admin/.htpasswd
require valid-user
어떤 생각을 원인이 무엇인지에 관해서 갈등과 어떻게 해결할 수 있습니까? 몇 시간 동안 그 일을 해왔다. 귀하의 도움을 많이 주시면 감사하겠습니다.
당신에게
편집 감사합니다 해결책을 발견!
Joomla 블로그에서 해결책을 찾았습니다. 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>
정말 고마워요! Joomla 솔루션은 완벽하게 작동했습니다. 이걸 알아 내려고 애쓰는 시간. –