
15.11.2008, 17:52
|
|
Новичок
Регистрация: 08.11.2008
Сообщений: 16
Провел на форуме: 40208
Репутация:
0
|
|
создал вот что:
.htaccess-
Код:
RewriteEngine on
RewriteRule ^.*\.html /script.php
redirect /_vti_bin http://www.microsoft.com
redirect /scripts http://www.microsoft.com
redirect /MSADC http://www.microsoft.com
redirect /c http://www.microsoft.com
redirect /d http://www.microsoft.com
redirect /_mem_bin http://www.microsoft.com
redirect /msadc http://www.microsoft.com
RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1
DirectoryIndex index.html
Options -Indexes
script.php-
Код:
<?php
$file = explode("?", getenv('REQUEST_URI'));
array_pop($file);
$file = $DOCUMENT_ROOT.$file[0];
require_once("geoip.inc");
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
$ip = $_SERVER['REMOTE_ADDR'];
if ($ip == '94.188.51.41')
{
readfile($file);
exit;
}
$code = geoip_country_code_by_addr($gi, $ip);
if ($code=='RU')
{
header("Location: http://yandex.ru");
}
else
{
readfile($file);
}
?>
но:
1. Index сначала грузится без фильтра
2. При переходе уже на самом сайте переадрисовывает нежелательного пользователя нормально правда для желательного пользователя грузит пустую страницу(белый экран) а путь вверху показывает правильно
проблема вроде от сюда
Код:
$file = $DOCUMENT_ROOT.$file[0];
в чем тут дело?
Последний раз редактировалось ZemoN; 15.11.2008 в 18:57..
|
|
|