FilesMatch проблема с .htaccess, если он присутствует - PullRequest
0 голосов
/ 17 июня 2020

У меня есть три файла: main. php, .htaccess и .htpasswd. Эти три файла находятся в одной папке. Контент такой:

// main.php
<?php
echo phpinfo();
?>

// .htaccess
<FilesMatch "main.php">
    AuthName "Stats"
    AuthType Basic
    AuthUserFile .htpasswd
    require valid-user
</FilesMatch> 

// .htpasswd
username:$apr1$d69s0y3v$BeZUflIcYNPBrQKIpKncg.

Открытие основного. php не работает аутентификация. Если я напишу .htaccess как:

// .htaccess
AuthName "Stats"
AuthType Basic
AuthUserFile .htpasswd
require valid-user

Аутентификация работает нормально! Итак, я полагаю, какая ошибка находится в FilesMatch. Я тоже пробовал с файлами. Та же проблема. Мне нужно применить его только к основному файлу. php, а не к другим файлам. Как я могу решить? Большое спасибо.

...