htaccess проверка по ip

I
На сайте с 07.05.2013
Offline
7
821

Здраствуйте! подскажите можно ли в htaccess проверить ип и выполнить команду

DirectoryIndex index.html

Что бы для определенного ип команда не выполнялась, а для всех остальных выполнялась. СпасибО!

A
На сайте с 08.07.2010
Offline
25
#1

А смысл можете раскрыть этого действия?

Или вам просто нужно забанить определённый IP? Тогда просто напишите

Order Allow,Deny

Allow from all

Deny from xxx.xxx.xxx.xxx

I
На сайте с 07.05.2013
Offline
7
#2

смысл в том что бы пока все видели index.html, а я сайт делаю. Но вообще мне просто стало интересно возможны ли такие свободные действия в htaccess к сожалению сходу нагуглить неудалось.

izbushka
На сайте с 08.06.2007
Offline
110
#3
igoslee:
смысл в том что бы пока все видели index.html, а я сайт делаю. Но вообще мне просто стало интересно возможны ли такие свободные действия в htaccess к сожалению сходу нагуглить неудалось.

Решается другими методами:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^IP.ADD.RE.SS$
RewriteCond %{REQUEST_URI} !^index\.html$
RewriteRule .* /index.html
I
На сайте с 07.05.2013
Offline
7
#4

Спасибо ща попробую

---------- Добавлено 05.09.2013 в 14:24 ----------

Вы не могли бы поподробней рассказать.

Получается примерно так?

1 Если ип адресс совпадает

2 То при запросе index.html

3 происходит что?

izbushka
На сайте с 08.06.2007
Offline
110
#5
igoslee:
Получается примерно так?

Получается примерно наоборот:

1. Если IP не совпадает

2. И адрес не равен index.html (чтоб не было зацикливания)

3. то преобразуем любой запрос (.*) в /index.html

(поправил немного предыдущий код) :)

I
На сайте с 07.05.2013
Offline
7
#6

Ну да по логике так. Но почему то пока не работает. В любом случае спасибо большое надо подтянуть тематику..

IL
На сайте с 20.04.2007
Offline
435
#7
igoslee:
Но почему то пока не работает.

Может потому, что свой IP-адрес указан? :D

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
I
На сайте с 07.05.2013
Offline
7
#8

нет))

вообще ошибка в RewriteRule .* /index.html

Пока не понял чё там ща время появится заценю!)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий