2015-07-11 3 views
0

Мне нужно, чтобы защитить свой HTML-страницу (admin.html) с паролем, и я использую .htpasswd + файлы .htaccess.htpasswd ошибки 500 с правильным полным путем

Насколько я понимаю, нет нужно написать htmk, содержащий flder в теге. Но я установил полный путь к .htpasswd! Так почему я получаю 500 ошибок с этим .htaccess - файлом?

<Files "admin.html"> AuthName "Username and password required" AuthUserFile D:\Program Files (x86)\xampp\htdocs\news_back\client\.htpasswd Require valid-user AuthType Basic </Files>

оба файла (admin.html и .htpasswd) находятся в папке "клиент". (Да, я пытался <Files "client/admin.html">)

Содержание .htpasswd: админ: $ apr1 $ 7n2mqwOp $ INTz7H7lnL8dZVXlxcIu31

Мой цит. система Windows 7, я запускаю XAMPP (с Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.5.24) локально.

ответ

2

Просто угадывая, у меня очень мало опыта в системах на базе MS-Windows. Но эти типичные задние косые вливаются в глаз. Может быть, вам нужно их избегать? Потому что в любой здравой системе обратная косая черта имеет особое значение, которое может вызвать проблемы. То же самое с символом пробела, толстой кишкой (:) и скобками ((, )).

Попробуйте поместить файл в место с менее рискованным наименованием. Также как тест. Это работает?

+0

Благодарим за внимание! Что-то странное с путём (возможно, здесь пробелы ...) Я поместил файл .htpasswd в D; и это помогло! Поэтому сформулируйте свой совет как ответ здесь, и я сделаю это правильно. –

Смежные вопросы