Можно ли написать в .htaccess условие и как лучше сделать?
abb 19.08.2004 03:39
Задача:
Есть база-список русских подсетей. Нужно перенаправлять всех зарубежных посетителей на другой сайт, но не через ErrorDocument 403 (он используется CMS).
То есть конструкция вида:
ErrorDocument 403
http://another_site.ruOrder allow,deny
Allow from 1.2.3.4/5
Allow from 6.7.8.9/10
Allow from 11.12.13.14/15
...
не будет работать.
Стуация усугубляется тем, что подсети заданы масками (префиксами), например 62.76.80.0/21, то есть (вполне возможно далее заблуждение идет :) использовать RewriteCond тоже не удастся, как тут
RewriteCond %{REMOTE_ADDR} (вот тут что? :)1.2.3.4/5 [OR]
RewriteCond %{REMOTE_ADDR} (вот тут что? :)6.7.8.9/10 [OR]
RewriteCond %{REMOTE_ADDR} (вот тут что? :)11.12.13.14/15
RewriteRule (.*)
http://another_host.ruЗаранее спасибо.
----
PS: давно на сайте не был, шапка изменилась. мне предыдущая больше нравилась.
- Можно ли написать в .htaccess условие и как лучше сделать?, abb 19.08.2004 03:39
- варианты, Александр Петросян (PAF) [M] 19.08.2004 10:16