- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Подскажите пожалуйста, возможно ли посредством .htaccess определённым IP адресам отдавать другую страницу? Не редиректить, а именно подменять.
Если да то подскажите пожалуйста решение.
на php проще
в .htaccess к сожалению не могу точно сказать...
нельзя, только php
Здравствуйте!
Подскажите пожалуйста, возможно ли посредством .htaccess определённым IP адресам отдавать другую страницу? Не редиректить, а именно подменять.
Если да то подскажите пожалуйста решение.
Все довольно просто средствами .htaccess (+mod_rewrite) решается.
Вам нужно примерно следующее:
1. Собсна, с первой строчкой, думаю, понятно.
2, 3. Вторая и третья строки - те IP-адреса для которых должна выполняться переадресация (сюда можно много напихать таких строчек, разделяя их с помощью [OR]. Можно писать не только сами IP, но и маски подсетей. Если нужно переадресовать только один IP - уберите 3-ю строку и [OR] у втророй.
4. В 4й строке ваше правило переадресации для юзеров с перечисленными ранее IP (не забудьте в конце данной строки [L], иначе правила переадресации на этой строке не остановятся, а пойдут дальше).
5. В 5й строке правило для всех остальных юзеров.
Все это дело можно без особых проблем встроить в уже имеющийся .htaccess со свой схемой переадресации. Фактически Вам нужны будут 2, 3, 4 строки.
На счет редиректить или подменять: в конкретном моем примере будет редирект (т.к. подмена происходит на адрес внешнего сайта). Если нужно поменять без редиректа, адрес переадресации должен смотреть на ресурс вашего сайта (относящийся к вашему домену). Ну и при этом не должна быть явно указана переадресация ([R] в конце строки), тогда сработает подмена, так называемый internal redirect, не видимый пользователю (в адресной строке юзера останется старый адрес).