htaccess 500 Внутренняя ошибка сервера

Итак, у меня возникла проблема с использованием htaccess для защиты страницы паролем. Каждый раз, когда я перехожу на страницу, они перенаправляются на страницу «Внутренняя ошибка сервера». У меня очень минимальные знания PHP, и мне трудно исправить это. Я просмотрел журналы ошибок и нашел эту ошибку здесь: «[ошибка] [клиент 209.91.179.158] клиент запрещен конфигурацией сервера:»

Я понятия не имею, как получить доступ к файлу httpd.conf на FTP-сервере, и не знаю, возможно ли это. Я использую PHP только около 2 недель.

Мой файл .htaccess

<Directory>
   Order allow,deny
   Allow from all
   Allow from 209.91.179.158
   Allow from ::1
</Directory>
AuthType Basic  
AuthName "restricted area"  
AuthUserFile mydir/.htpasswd
<Files "staff.html">
  Require valid-user
</Files>

person Isaac Sturkey    schedule 26.11.2013    source источник
comment
Возможно, этот ответ поможет stackoverflow.com/a/15478077/1741542   -  person Olaf Dietsche    schedule 26.11.2013


Ответы (1)


Вы получаете ошибку 500, потому что директива <Directory> не разрешена в .htaccess. Если вы можете объяснить, что вы пытаетесь сделать, я могу помочь вам дальше.

person anubhava    schedule 26.11.2013
comment
Я пытался защитить паролем пару страниц. Я нашел альтернативу, но все же хотел бы знать, как это сделать. - person Isaac Sturkey; 12.12.2013
comment
Конечно, я могу помочь, но мне нужно немного больше информации. например какие URL-адреса вы хотите защитить паролем? - person anubhava; 12.12.2013