|
|
|
| Если можно подскажите пожалуйста где можно найти полную информацию по настройкам Apache и в частности по файлу из топика. | |
|
|
|
|
|
|
|
для: Axxil
(29.09.2004 в 01:28)
| | Можно почитать у нас. По ссылке.
И завтра к вечеру в разделе статей появится подробная статья по защите сайта с помощью htaccess.
http://www.softtime.ru/info/articlephp.php?id_article=25 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(29.09.2004 в 02:01)
| | вот очень хорошая статья с примерами.посмотри... | |
|
|
|
|
|
|
|
для: Axxil
(29.09.2004 в 01:28)
| | А вот и обещанная статья по защите сайта файлами .htaccess и .htpasswd
http://www.softtime.ru/info/articlephp.php?id_article=27 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(01.10.2004 в 00:27)
| | спасибо! | |
|
|
|
|
|
|
|
для: Axxil
(02.10.2004 в 00:30)
| | Вот начал разбираться и загвоздка вышла. Что значит подобная ошибка?
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
|
Тестирую на локалке.
Вид .htaccsess файла:
AuthType Basic
AuthName "Private zone. Only for administrator!"
AuthUserFile c:\Documents and Settings\Site\admin\.htpass
require require valid-user
|
| |
|
|
|
|
|
|
|
для: Axxil
(02.11.2004 в 16:50)
| | Это ошибка означает что сервер не может обработать запрос из-за неправильной конфигурации сервера. Скорее всего ему не нравится строка
AuthUserFile c:\Documents and Settings\Site\admin\.htpass
|
Попробуйте лучше задать относительный путь файлу, чтобы исключить из пути пробелы. | |
|
|
|
|
|
|
|
для: cheops
(02.11.2004 в 17:54)
| | У меня корневой каталог сайта, если верить phpinfo(),- /Document and Settings/Site/
Вот... Если я ставлю
AuthUserFile /Document and Settings/Site/admin/.htpass
|
то появляется та же ошибка. | |
|
|
|
|
|
|
|
для: Axxil
(02.11.2004 в 16:50)
| | Ошибка возникает из-за пробелов в пути к файлу Documents and Settings
Вам следует написать этот путь в "dos-формате" - без длинных имен файлов.
Для Documents and Settings - это скорее всего будет имя: docume~1
Итого Ваш файл .htaccess примет вид
AuthType Basic
AuthName "Private zone. Only for administrator!"
AuthUserFile c:\Docume~1\Site\admin\.htpass
require valid-user
|
Кстати require должно быть написано один раз.
PS: Если не получится, то попробуйте положить файл .htpass в другое место, где нет пробелов в именах директорий. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(02.11.2004 в 21:19)
| | order deny,allow
deny from all
allow from xxx.xxx.xx.xxx
У меня не работает, эта фишка. чтоб заходить с определённого IP адресса :( | |
|
|
|
|
|
|
|
для: morf
(12.02.2005 в 17:12)
| | На хосте проверяете?
У нас тоже такая фишка не работает. Вместе с сервером работает обратный кеширующий прокси и, видимо, он подменяет IP-адреса.
Попробуйте выяснить это в службе поддержки. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(12.02.2005 в 19:36)
| | Н ахостинге и у себя на локалке проверял, но всё равно не работает.
А если простой скрипт, который заменит это? | |
|
|
|
|
|
|
|
для: morf
(12.02.2005 в 22:20)
| | Обычно, IP-адрес посетителя находится в переменной $REMOTE_ADDR и
<?
$ip = "разрешаемый IP"
if (!strpos($REMOTE_ADDR, $ip)) exit();
?>
|
Проверяете не найдена ли подстрока с разрешенным IP в IP-адресе посетителя. Если не найдена, то запрещаете выполнение скрипта. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(12.02.2005 в 23:36)
| | Parse error: parse error, unexpected T_IF in /home/udaff.com/torch/torch.udaff.com/logo/index.php on line 3
показывает ошибку. :( | |
|
|
|
|
|
|
|
для: morf
(13.02.2005 в 01:30)
| | точку запятую поставь. | |
|
|
|
|
|
|
|
для: Crux
(13.02.2005 в 10:55)
| | снова облом, после вставки кода. содержание старницы исчезает. | |
|
|
|
|
|
|
|
для: morf
(14.02.2005 в 13:59)
| | >Снова облом, после вставки кода. содержание старницы исчезает.
Это значит, что код работает. Только, либо вы неправильно подставляете свой IP, либо он неправильно определяется.
Вам нужно удостовериться, что в переменной $REMOTE_ADDR содержится IP-адрес посетителя. И если это не так, то попытаться найти переменную, которая будет возвращать искомый IP. Можно спросить у хостеров. | |
|
|
|