2014-01-31 6 views
1

Сегодня я заметил, что несколько доменов используют маскирование для связывания своего доменного имени с моим контентом. . «Draughtmark.co.uk» и «recycleofficewaste.co.uk» (плюс несколько других). Могу ли я помешать этому и ботам индексировать мой контент в этих доменах (иначе мой сайт будет наказан)?Несанкционированное маскирование доменных имен

С тех пор у меня есть функция Javascript и PHP для обнаружения и перенаправления на мой сайт. Это, по-видимому, не позволяет людям бессознательно просматривать мой контент в другом домене, но я не знаю, поможет ли это в отношении ботов, поскольку он либо требует, чтобы реферер был установлен, либо загружаемый файл Javascript.

+1

Этот вопрос кажется не по теме, потому что он касается поведения в поисковой системе –

ответ

1

Используйте в своем HTML canonical URLs, независимо от того, какой домен, который он обслуживает под вашими страницами, получает должный кредит как оригинал. Хотя изначально он предназначался для дублирования контента на веб-сайте, он был changed to work across domains для переизданных работ.

+0

+1, это самое важное быстрое исправление (но это также должно быть исправлено и в корне) –

+0

Пытаясь решить мою проблему, я изменил все свои ссылки на абсолютные URL-адреса, но это не повлияло - все они были переименованы на скрытый сайт. Разве это не будет аналогичная проблема с каноническими URL-адресами - т. Е. Они тоже будут на замаскированном сайте? –

+0

Если они меняют HTML на лету, это не сработает. Если вы используете динамический код, проверяющий доменное имя, используемое для доступа к сайту, он будет использовать свой домен, а не ваш. Но если вы жестко кодируете доменное имя (или иначе не устанавливаете его динамически), вы должны быть в порядке. –

1

Похоже, что владелец домена draughtmark.co.uk настроил свою запись DNS для разрешения на IP 82.147.22.194.

Это тот же IP-адрес, что и passionateabout.me, так что это ваш IP-адрес сервера, правильно?

В этом случае проблема заключается в неверно настроенном сервере. Ваш веб-сервер, по-видимому, обслуживает ваш веб-сайт независимо от того, какое доменное имя запрашивает пользователь.

Это слишком либеральная настройка и может быть исправлена ​​путем определения определенного VirtualHost, содержащего только домены, которые вы хотите обслуживать на своем веб-сайте.

+0

Ну, я не настраиваю сервер, так как это размещенный сайт. Вчера я купил выделенный IP-адрес, хотя может ли это быть мой хост, перепутался, а другие сайты перенаправляются на мою? –

+0

@ Карл это может быть какой-то непреднамеренный микс, да. Сервер не должен принимать доменные имена, отличные от тех, которые предназначены для обслуживания сайта. –

+0

выглядит как проблема на сервере. Мой хост сказал: «Правильно - он выглядит как устаревший DNS из неактивных учетных записей, но где домены все еще указаны в наших серверах имен». –