Запрет перенапрваления

12
E
На сайте с 23.03.2009
Offline
69
851

Ситуация следущая.

У меня есть сайт mysite.ru ip адресом 111.111.111.111

на мой ip(111.111.111.111) перенапрален не мой домен site.ru(домен с порочным прошлым, поэтому его траф для меня нежелателен, даже какой бы он нибыл).

вот такю dns запись он имеет

site.ru. 100 IN A 111.111.111.111

Вопрос состоит в следующем как сделать чтобы при обращении к сайту site.ru он не клонировал мой сайт(ситуация такая при открытии сайта site.ru показываеться всё тоже что и при открытии сайта mysite.ru, единственнное доменное имя другое .... ну кто знает тот поймет что происходит)

помогите плиз.:(

гугл, аденсья !!! - Болею статистикоманией тут я зарабатываю около 5000$ в месяц (https://youpartnerwsp.com/join?50272) Где есть статусы? тут статусы (x-traz.ru)
K
На сайте с 31.08.2006
Offline
47
#1

Добавьте в настройки апача еще один хост - site.ru.

В корневой папке этого хоста создайте файл .htaccess

<IfModule mod_rewrite.c>

RedirectMatch permanent (.*)$ http://www.google.com/
</IfModule>
И пусть весь нежелательный траф идет в гугл :-)

Ну, или можете адресок конкурентов вписать 😂

Размещаем статьи - Украинское СМИ, ПР5, ТИЦ 3000, ЯК, ДМОЗ, домену > 10 лет (/ru/forum/416715)
ewg777
На сайте с 04.06.2007
Offline
225
#2
Kirilll:

Ну, или можете адресок конкурентов вписать 😂

На партнёрку лейте.

GN
На сайте с 10.11.2009
Offline
131
#3

где твой сайт хостится?

Регистрация доменов (http://www.get-names.com/)
E
На сайте с 23.03.2009
Offline
69
#4
Kirilll:
Добавьте в настройки апача еще один хост - site.ru.
В корневой папке этого хоста создайте файл .htaccess
<IfModule mod_rewrite.c>

RedirectMatch permanent (.*)$ http://www.google.com/
</IfModule>
И пусть весь нежелательный траф идет в гугл :-)
Ну, или можете адресок конкурентов вписать 😂

1. настройки апача вы имелли ввиду файл httpd.conf?

2. как сделать это для всех доменов направленных на этот ip, кроме нужного(нужных)

edya добавил 16.11.2009 в 02:22

get-names.com:
где твой сайт хостится?

к чему вопрос?

GN
На сайте с 10.11.2009
Offline
131
#5
edya:
к чему вопрос?

будут ясны причины и методы исправления.

также будут понятны твои возможности.

по умолчанию такого не должно происходить...

мне не сам хостер интересен, а то на чём сайт хостится (хостинг или твой сервер).

get-names.com добавил 16.11.2009 в 04:58

ладно, опишу оба случая.

1. сайт на твоём сервере:

- скорее всего не прописан правильно (или вообще) виртуальный хост по умолчанию и им является твой сайт.

- или сервер хакнули и явно прописали чужой домен.

2. сайт находится у какого-нибудь хостинга:

- надо стукнуть к суппорту. тут либо та же проблема с хостами, либо с правами, либо ещё что-то)

E
На сайте с 23.03.2009
Offline
69
#6
get-names.com:

1. сайт на твоём сервере:
- скорее всего не прописан правильно (или вообще) виртуальный хост по умолчанию и им является твой сайт.
- или сервер хакнули и явно прописали чужой домен.

2. сайт находится у какого-нибудь хостинга:
- надо стукнуть к суппорту. тут либо та же проблема с хостами, либо с правами, либо ещё что-то)

у меня VPS!

на vps лежит один сайт. по ip этот же сайт и открываеться поэтому скорее всего вот это:

скорее всего не прописан правильно (или вообще) виртуальный хост по умолчанию и им является твой сайт.

Суппорт говорит что всё норм никаких взломов.

в httpd.conf одна запись , но вроде как то перед всеми сайтам можно добавить пустой сайт?

GN
На сайте с 10.11.2009
Offline
131
#7
edya:
в httpd.conf одна запись , но вроде как то перед всеми сайтам можно добавить пустой сайт?

так и надо, если нет желания нагадить злоумышленику.

или пропиши первым его хост с редиректом и

ewg777:
На партнёрку лейте.
E
На сайте с 23.03.2009
Offline
69
#8
get-names.com:
так и надо, если нет желания нагадить злоумышленику.
или пропиши первым его хост с редиректом и

чтонадо прописать в httpd.conf чтобы вообще никаких перенаправлений небыло?

K
На сайте с 31.08.2006
Offline
47
#9

У меня в файле /usr/local/etc/apache22/extra/httpd-vhosts.conf

первый виртуалхост - такая запись

<VirtualHost xxx.xxx.xxx.xxx:80>

ServerAdmin admin@xxxxxx.com.ua
DocumentRoot /usr/local/www/_suspended/public_html
<Directory /usr/local/www/_suspended/public_html>
AllowOverride All
Options -FollowSymLinks
Order allow,deny
Allow from all
</Directory>
ServerName suspended.xxxxxx.com.ua
ErrorLog /usr/local/www/_suspended/logs/error.log
CustomLog /usr/local/www/_suspended/logs/access.log common
</VirtualHost>

дальше - настройки для моих реальных сайтов.

Сайт, описанный первым будет показываться при обращении по айпи, или для всех сайтов, которые явно не описаны в настройках сервера.

GN
На сайте с 10.11.2009
Offline
131
#10
edya:
чтонадо прописать в httpd.conf чтобы вообще никаких перенаправлений небыло?

скопируй свой существующий хост (<VirtualHost *:80>) и вставь выше. оставь в нём следующие поля:

DocumentRoot - направь на не существующую или пустую папку

ServerName - сюда впиши любое имя домена, хоть из поста выше.

этого должно хватить

пример выше тоже подходит, только строка <VirtualHost xxx.xxx.xxx.xxx:80> должна совпадать с соответствующей строкой твоего уже существующего хоста.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий