Поиск:

Ответ в темуСоздание новой темы Создание опроса
> установить редирект на сайте при запрете на доступ, установить редирект на сайте при запрете 
:(
    Опции темы
Pcrepair
Дата 26.2.2015, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 209
Регистрация: 16.1.2011

Репутация: нет
Всего: нет



Добрый день.
в файле .htaccess можно прописать правила доступа к каталогу
в частности 

  Redirect 301 /store/f1.php /html/f1.php

при этом есть еще одно правило

order deny,allow
deny from all
allow from ТУТ список адресов которым можно

понятно что правило deny from all превалирует над Redirect 301
и никакого редиректа не будет для визитёров не входящих в список разрешенных IP

Вопрос : нет ли каких фокусов чтобы сделать доступными страницы указанные в редиректе
при доступе к ним с запрещенных IP адресов
--------------------
Сборник рабочего кода Процедур и Функций DelPhi     http://validcoderepo.narod.ru/
PM MAIL WWW   Вверх
ИшТы
Дата 27.2.2015, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 8.11.2014

Репутация: нет
Всего: нет



Поиграйтесь с подобными конструкциями:
Код

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^(адрес которыму можно1|адрес которыму можно2|адрес которыму можно3|адрес которыму можно150)$
RewriteRule .* - [F]

RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^(адрес которыму можно1|адрес которыму можно2|адрес которыму можно3|адрес которыму можно150)$
RewriteRule /store/f1.php /html/f1.php [R=301,L]


Список запрщенных/разрешенный адресов можно задавать вот так:
Код

RewriteCond %{REMOTE_ADDR} ^адрес которыму можно1$
RewriteCond %{REMOTE_ADDR} ^адрес которыму можно2$
RewriteCond %{REMOTE_ADDR} ^адрес которыму можно3$
RewriteCond %{REMOTE_ADDR} ^адрес которыму можно150$


Нужно сначала запретить доступ адресам, потом сделать редирект.

Второй вариант - location:
Код

<location /store/>
order deny,allow
allow from ТУТ список адресов которым можно

Redirect 301 f1.php /html/f1.php
</location>



PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0649 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.