Настройка аутентификации apache2, но не для некоторых страниц

Я хочу настроить аутентификацию apache2 для http://127.0.0.1/, но не для http://127.0.0.1/phpmyadmin. Является ли это возможным? Это мой текущий параметр 000-default.conf для аутентификации:

<Directory "/var/www/html"> AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/apache2/.htpasswd Require valid-user </Directory>
0
задан 6 June 2017 в 07:08

2 ответа

Я знаю, возможно, не совсем то, что вы просили, но он делает больше или меньше того, что вы хотите:

Вместо этого вы можете использовать перенаправление в /var/www/HTML/index.php

Как

<?php header ("Location: /save/index.php"); ?>

, что приводит к подпапке, например, [F5]. И чем требуется пароль только для этой подпапки

<Directory "/var/www/html/save"> AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/apache2/.htpasswd Require valid-user </Directory>

Примечание: убедитесь, что у вас есть только /var/www/html/index.php и нет var/www/html/index.html.

И, конечно, если ваша основная страница не использует php вообще может также перенаправлять на html

<?php header("Location: /save/index.html"); ?>
0
ответ дан 18 July 2018 в 12:05

Я знаю, возможно, не совсем то, что вы просили, но он делает больше или меньше того, что вы хотите:

Вместо этого вы можете использовать перенаправление в /var/www/HTML/index.php

Как

<?php header ("Location: /save/index.php"); ?>

, что приводит к подпапке, например, [F5]. И чем требуется пароль только для этой подпапки

<Directory "/var/www/html/save"> AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/apache2/.htpasswd Require valid-user </Directory>

Примечание: убедитесь, что у вас есть только /var/www/html/index.php и нет var/www/html/index.html.

И, конечно, если ваша основная страница не использует php вообще может также перенаправлять на html

<?php header("Location: /save/index.html"); ?>
0
ответ дан 24 July 2018 в 19:54

Другие вопросы по тегам:

Похожие вопросы: