ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

14.11.2008, 01:17
|
|
Новичок
Регистрация: 08.11.2008
Сообщений: 16
Провел на форуме: 40208
Репутация:
0
|
|
Сообщение от Pashkela
переименуй из .html в .php
Вообще должна быть что-то типо index.php
В обычный .html php-код вставлять нет смысла просто - не будет работать
А вот в .php можно вставлять html-код - будет работать и то и другое
Но тут уже структура твоего сайта может не позволить так сделать. Чтобы проверить, работает код или нет (а также наличие php на сайте) - создай файл test.php и вставть туда код, что выше, а потом просто перейди по адресу http://твой_сайт/test.php
не надо сразу пытаться предложенные скрипты сувать в рабочий код, всегда тести в отдельных файлах
т.е. как я понял, можно взять просто тупа поменять расширение страничик с HTML на PHP после чего просто отредактировать "a href=" и все будит работать, включая вышенаписанный табой код?
а как это скажится на индиксации сайта?
и еще вопрос:
Подскажите , а лучше покажите готовый пример передачи через mod_rewrite запрос php скрипту, который и выполняет проверку при посещении любой страницы статичного сайта.
просто хочу делать проверку по geoip.
Последний раз редактировалось ZemoN; 14.11.2008 в 04:02..
|
|
|

14.11.2008, 10:10
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
ТС, ставь TDS и не парь мозг ни себе, ни Пашкеле  - будет тебе и проверка по ГеоИП,и так далее 
|
|
|

14.11.2008, 22:53
|
|
Новичок
Регистрация: 08.11.2008
Сообщений: 16
Провел на форуме: 40208
Репутация:
0
|
|
Сообщение от login999
ТС, ставь TDS и не парь мозг ни себе, ни Пашкеле  - будет тебе и проверка по ГеоИП,и так далее 
ээээ... а что такое TDS ?
П.С. я токак начинаю во всем этом разбираться 
|
|
|

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..
|
|
|

16.11.2008, 19:42
|
|
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме: 299231
Репутация:
107
|
|
хз. тут не так трудно надо:
1 все гоним на обработчик с параметром, он же запрос
2 берем там ип.
3.1 если ип не нужный - гоним через Location : site.ru
3.2 иначе гоним на наш сайт, добавив в строку параметр.
|
|
|

17.11.2008, 09:36
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Simple TDS - бесплатная система распределения траффика
http://simpletds.com/
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|