Я использую переписывание URL-адресов на своем веб-сайте, и я хотел бы добавить аутентификацию через файл .htpasswd в один из моих каталогов.URL rewriting и htpasswd
Мой сайт построен как этот
/home/website/
/home/website/protected/
/home/website/protected/.htaccess
/home/website/protected/.htpasswd
/home/website/protected/admin.php
/home/website/.htaccess
/home/website/index.php
/home/website/index_protected.php
On/главная/сайт/каталог я получил файл .htaccess:
RewriteRule ^directory([0-9]+)/protected/([a-z0-9-_]+).php /home/website/protected/admin.php?d=$1&p=$2 [QSA]
Использование URL как
http//website/directory1/protected/test.php
вы будете звоните
/home/website/1/protected/admin.php?d=1&p=test
На .htaccess из/защищенного каталога/я получил:
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/home/website/protected/.htpasswd"
Require valid-user
И .htpasswd из/защищенного каталога/я получил:
admin:crypted_password
Но моя проблема заключается в том, что, когда я называю
http//website/directory1/protected/test.php
У меня никогда не было окон аутентификации, любая идея исправить это?
Возможно, я не понимаю, но в каталоге my/protected/я уже получил файл .htaccess с директивой «Basic Auth» – Natha
Извините, конечно, я нашел его в вашем вопросе. –
Np, спасибо, попробуйте помочь мне – Natha