Вопрос

Мой первый раз, используя HTACCESS, чтобы запросить пароль пользователя. на моем сервере

.htpasswd файл лежит в моем корневом каталоге моего сервера.

.htaccess файл лежит в папке папки "Загрузка" (которая лежит в корневом режиме)

я использовал …

    <?php
    echo dirname(__FILE__);
    ?>

Чтобы получить полный путь сервера к моему корню.

Мой файл .htaccess в папке «Загрузка» выглядит так:

AuthType Basic
AuthName "Uploads to my website"
AuthUserFile /home/.sites/74/site484/web .htpasswd
Require valid-user

и мой файл .htpasswd в корне выглядит так:

admin:$apr4$CxS3O/..$vJcWNd6tlUwg6PAn.6cpA1

Теперь, когда я браузера к mydomain.com/uploads, я получаю:

Внутренняя ошибка сервера Сервер столкнулся с внутренней ошибкой или неправильной настройкой и не смог завершить ваш запрос.

Что я здесь делаю не так?

Спасибо за помощь!!!

Это было полезно?

Решение

Похоже, есть пространство вместо косы между каталогом и именем файла в линии Authuserfile.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top