fake.html - это какая-то html страница в данном случае.
$ips = array('1.1.1.0','1.1.1.1','1.1.1.2','1.1.1.3');
До вывода чего-либо в браузер
if(in_array($ip, $ips)){ include 'fake.html'; die;}
А почему должно быть иначе? Яндекс - не богадельня.
Тогда надо дополнительные строчки прописывать. Но обычно бывает или ЧПУ, или не ЧПУ. Всякие там страницы поиска и фильтры не в счёт.
Как-то так можно написать
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{QUERY_STRING} !^$ RewriteRule ^ /? [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .+ / [R=301,L]
Двач в индексе, 1С тоже не жалуется.
Похоже, и тот акк продан. :(
А кто сказал, что перенесёт? Некоторые вопрошатели задают вопросы, не задумываясь о реальной сущности предмета.
Проблема XY, или как забить гвоздь микроскопом.
Боюсь обидеть, но мысль неумная. Таким образом эта страница удаляется вместе со всем содержимым.
Если адреса ЧПУ, то просто так
RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule .+ / [R=301,L]
С картинок всё равно трафик с гулькин нос. А редирект практически наверняка энджинкс не даст сделать.