Ограничить доступ в локальной сети.
Можно ли ограничить доступ для пользователей в локальной сети на вебсайт? Мне надо чтоб могли просматривать сайт только 3 пользователя с адресами 10.78.9.14, 10.78.9.56 и 10.78.14.116, а остальный, при попытке открыть сайт перекидывало на страницу, которая находится в корне сервера error.php. Подскажите пожалуйста как это реализовать.
|
poisonkit,
Какой веб сервер?? На каких технологиях сделан сайт? |
обычный апач, совственный двиг на php. Знаю что решение можно сделать с помощью .htaccess
___ Добавил: Нашел. Вписал в содержимое файла следущее: файл .htaccess Код:
Order Deny,Allow 401 — Требуется авторизация (Authorization Required) 403 — пользователь не прошел аутентификацию, запрет на доступ (Forbided) 404 — запрашиваемый документ (файл, директория) не найден (Not Found) 500 — внутренняя ошибка сервера — ошибка скрипта или ошибка в синтаксисе файла .htaccess - (Internal Server Error) Хотелось бы добавить еще чтоб адрес 10.78.9.14 попадал на index01.php, адрес 10.78.9.56 на index02.php, адрес 10.78.14.116 на index03.php. Пока не разобрался как сделать. Вроде как должно быть так: Код:
RewriteCond %{REMOTE_ADDR} 10.78.9.14 |
тут люди есть которые в этом соображают?
|
Цитата:
Код:
RewriteRule ^$ Код:
RewriteRule / Код:
RewriteRule .* |
попробовал такой вариант:
Код:
Order Deny,Allow Код:
RewriteRule ^$ на Код:
RewriteRule ^/$ |
решения так и нет?
|
poisonkit,
Так они же запрашивают одну и туже страницу?? то есть index.php Может тогда чтото типа Код:
RewriteRule ^/index.php$ /index01.php |
нет, цель сделать чтоб каждый ИП попадал на определенную старицу.
|
Цитата:
|
|
могут, главное чтоб они попадали просто в качестве стартовой страницы на ту, которая будет указана.
|
вопрос так и не решился. Есть люди которые шарят в этом?
|
Время: 07:36. |
Время: 07:36.
© OSzone.net 2001-