.htaccess аутентификация

jkvint

Проверенные
Сообщения
38
Реакции
15
Баллы
3,305
Как-то раз задался вопросом как сделать аудентификацию на блоге ( как все знают блоги в основном открытие) а я хотел именно закрытый от всех , и начал рыться в просторах интернета , в общем у меня получилось и сейчас я поделюсь с вами , возможно баян но надеюсь что нет )

Код:
Options -indexes

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    # Allow any files or directories that exist to be displayed directly
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    # Rewrite all other URLs to index.php/URL
    RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
    ErrorDocument 404 index.php
</IfModule>
AuthType Basic
AuthName "Restricted area"
AuthUserFile /home/u911148026/public_html/.htpasswd
Require valid-user

это весь мой htaccess ( так для примера)

самая важная команда эта

Код:
AuthType Basic
AuthName "Restricted area"
AuthUserFile public_html/.htpasswd
Require valid-user

для всего этого нужен еще файл .htpasswd где будет храниться лог и пасс
вот есть этого файла
а выглядеть должен он так

Код:
slahs:$apr1$ohSNAMSG0$8uuBCLKKJYJOXeTSFB9nA4n/

Спасибо за внимание , надеюсь было познавательно и кому-то пригодиться а может и баян который все знают )
 
Для NGINX:

Документация:
Код:
location / {
    auth_basic           "closed site";
    auth_basic_user_file conf/htpasswd;
}
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу