MiladyX

MiladyX
Рейтинг
65
Регистрация
23.09.2008

sashka_, semenov, не работает у меня так...

AlikZP, пасибо , но у меня не удаляет так.

я Делаю так:



$r_tid = $_POST['r_tid']; // тут передаётся число, например 12

$file = "dat.txt";
if ( is_readable($file) ) :
$fp = fopen($file, "r+");
else :
print "$file is not readable!";
endif;

$count = is_file($file) ? sizeof(file($file)) : "$file file not found!"; //подсчитываем количество строк

for($i=0;$i<$count;$i++) //создаём цикл, кол-во оборотов равно количиству строк в файле
{
$str = fgets($fp,1000);
$str1 = explode('->', $str);
if ($str1[0]==$r_tid)
{
echo $str.'<br/>';

}

Т.е. я нахожу и могу вывести те строки, кот. мне нужны, но вот удалить их...

AlikZP:
А если попробовать в htaccess прописать следующее:

RewriteEngine On

RewriteBase /
RewriteCond %{HTTP_HOST} ^123\.123\.123\.123
RewriteRule (.*) http://ваш_сайт/страница_ошибки.html [R=404,L]


Вместо 123.123.123.123 IP Вашего сайта

P.S. Это к словам

Пасибо большое, пожалуй оставим этот вариант.

AboutSEO, Прописали, перезапустили. Нот фаунд при любом запросе с доменом.

Может кто то помочь? я заплачу.

Хотя реально задача вроде и простая. Не показывать сайт по ип.

AboutSEO:
у тебя сайты уже работают?
они уже прописаны в апачах?

У меня нет там сайтов..на сервере всего 1 сайт, кот. доступен по ип адресу сервера. (в /var/www)

может вы не поняли что я хочу...

AboutSEO:

дата - это папка с дефолтной страницей апача

т.е. там ничего не трогать? А где тогда прописывать адреса site.ru, site.com и т.д.?

AlikZP, большое вам спасибо, за старания. Но ваш скрипт надо додумывать (та же загрузка массива имён из файла) и что вы там писали про www.

Кстати сайт показываться должен как с ввв так и без него.

MiladyX добавил 29.04.2010 в 13:20

AboutSEO:
не мудри...

################### ZAGLUSHKA ###################
<VirtualHost 78.46.41.29>
DocumentRoot "/usr/local/www/apache22/data"
ServerName 78.46.41.29
</VirtualHost>

Ип адреса я так понимаю это ип сайта, а сами строки вписать в httpd.conf? А в файле data, список имён? (с ввв и без)??

T.R.O.N:
значит что угодно придти не может. Может только то, что нужно... А дальше, нужно реагировать только на зону, так?

Ога, так то так, но всё что ниже понимается смутно.

Нужна или инструкция к действию конкретная, или рнр код, или настройки апатча.

Т.к. рекомендации не помогут, реализовать не смогу (.

AlikZP, Отош. Хорошо, на крайняк если я дам список всех доменов в файле, которые могут прийти на сервер, как быть в таком случае. Файл типа:

site.com

site.com.ru

site.ua

Но блин, всё же PHP и .htaccess это доп. нагрузка на сервер...если бы решить проблему апатчем...

MiladyX добавил 29.04.2010 в 13:00

T.R.O.N:
MiladyX,
слушайте, а как у Вас настроен DNS?

На днс настроены все зоны доменов, которые отправляют всё на сервер с сайтом :)

AlikZP:
Да. Но если прийдет subdomain.site.com.ru то в переменной будет 'subdomain'

Хм...саб домены не должны прийти по идее в запрос...но такую вероятность тоже не мешало бы отсечь...

MiladyX добавил 29.04.2010 в 12:52

Может как то на уровне сервера настроить...Я заплачу, кто поможет. Сервер на Debian.

Всего: 104