|
|
|
| Здраствуйте,
нужно одну страницу сайта вида sait.ru?id=qw&page=qqq запретить всем пользователям, кроме тех, у кого есть логин и пароль. Начал делать с помощью htaccess, вот только теперь сайт не открывается(
подскажите как правильно?
За ранее спасибо | |
|
|
|
|
|
|
|
для: mister_pipin
(15.08.2011 в 11:08)
| | А пароли у вас где храняться? В .htpasswd? Или где-то в другом месте? | |
|
|
|
|
|
|
|
для: cheops
(15.08.2011 в 11:41)
| | В htpasswd, на сайте имеется 10 архивов формата zip, думаю будет целесообразнее сделать запрет именно на скачивание архивов. Тоесть если нет пароля, не скачаешь | |
|
|
|
|
|
|
|
для: mister_pipin
(15.08.2011 в 11:43)
| | Возможно вас заинтересует ссылка по теме http://softtime.ru/forum/read.php?id_forum=5&id_theme=82115 - вы можете применить пароли только к файлам с определенным расширением или именем, а не к содержимому всей папки. | |
|
|
|
|
|
|
|
для: cheops
(15.08.2011 в 11:48)
| | Спасибо за помощь, буду разбираться | |
|
|
|
|
|
|
|
для: mister_pipin
(15.08.2011 в 11:50)
| | Не разобрался, снова обращаюсь с тем же вопросом.
как пример использую данный скрипт, который ограничивает доступ к zip архивам
<Files "\.zip$">
AuthName "Only valid users can download zip files."
AuthType Basic
AuthUserFile /home/missispipin/www/homesite.ru/.htpasswd
Require valid-user
</ Files >
|
все время выдает ошибку 500, подскажите что подправить? | |
|
|
|
|
|
|
|
для: mister_pipin
(16.08.2011 в 00:07)
| | .htaccess
<FilesMatch "\.zip$">
AuthName "Avtorizaciya"
AuthType Basic
AuthUserFile /home/missispipin/www/homesite.ru/htaccess/zip/.htpasswd
require valid-user
</FilesMatch>
|
.htpasswd
эти файлы лежат в папке с архивами, доступ к ним только через пароль | |
|
|
|
|
|
|
|
для: mister_pipin
(16.08.2011 в 01:36)
| | 1. Если закоментировать содержимое .htaccess ошибка исчезает?
2. Если да, попробуйте раскомментировать только контейнер <FilesMatch>, не раскрывая его содержимое - ситуация меняется? | |
|
|
|
|
|
|
|
для: cheops
(16.08.2011 в 10:31)
| | Такой пример работает на localhost как мне нужно, перенес на сервер и не работает(
Не понял что означает закоментировать( | |
|
|
|
|
|
|
|
для: mister_pipin
(16.08.2011 в 10:35)
| | 1. Закомментировать, значит добавить в начало символ диеза #
2. А без контейнера у вас ваш пароль работал на хостинге (не к каждому хостингу подойдет такая форма пароля)? | |
|
|
|
|
|
|
|
для: cheops
(16.08.2011 в 10:52)
| | Последний пример который я опубликовал был полностью рабочий, вот только на localhost, сделал все также и залил файлы на сервер и он не работает, сейчас буду искать ошибку
Перед этим не правильно выразился, если файлы находятся на сервере то ошибок ни каких нет, просто ничего не работает | |
|
|
|