Прекратить поиск, показывающий сайты доменов верхнего уровня, отображаемые как подкаталог основного домена сайта холдинга?


Я не уверен, является ли эта проблема специфичной для структуры моего хостинга или нет.

Допустим, основным доменом для моей учетной записи является maindomain.com (для целей обсуждения).

Я создаю другие сайты, напримерanothersite.com и website.com

Таким образом, структура папок/каталогов на моем хостинге будет следующей:

maindomain.com (root)
+
+---> anothersite.com (subfolder)
+
+---> website.com (subfolder)

Домены сопоставлены таким образом, что они сопоставляются с соответствующими папками. Так, например, anothersite.com приводит посетителя к index.php в папка anothersite.com.

Однако в Google, а также просто результаты поиска по этим сайтам и их содержимому - anothersite.com и website.com (то, что я хочу), я также вижу результаты, которые включают:

  • maindomain.com/anothersite.com
  • maindomain.com/website.com

Очевидно, что я не хочу, чтобы поисковые данные для этих сайтов выполнялись таким образом. Я бы хотел, чтобы они были исключены из результатов поиска.

Как настроить хостинг так, чтобы результаты для каждого из этих соответствующих доменов были отдельными, т. е. не объединено, поэтому, если я ищу элементы, относящиеся к этим соответствующим сайтам, я получаю результаты только для anothersite.com, относящиеся к нему, то же самое для website.com и то же самое для maindomain.com - также используется само.

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

Я знаю о robots.txt, но я не уверен, что мне нужно добавить в них, чтобы остановить смешанные/объединенные поиски без ущерба для реальных результатов. Или даже если все поисковые системы им подчиняются. Есть ли что-то, что я могу также поступайте с .htaccess?

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

Author: MrWhite, 2012-01-09

1 answers

Я бы посоветовал вам добавить правило перезаписи в конфигурацию вашего веб-сервера, чтобы URL-адреса переписывались таким образом:

maindomain.com/anothersite.com --> anothersite.com
maindomain.com/anothersite.com/page.html --> anothersite.com/page.html
etc....

С 301 Перемещенным постоянным перенаправлением.

Это должно привести к тому, что Google исправит это по мере повторного просмотра страниц.

Вы также можете добавить эти папки в свой основной домен. robots.txt файл и запретить Google сканировать их (и полагаться на то, что он снова найдет этот материал или продвинет "прямую" версию). Вы можете ускорить это с помощью веб-мастера Google чтобы удалить эти папки из основного домена (хотя любой может предположить, сколько времени потребуется, чтобы "прямые" сайты появились самостоятельно в Google).

 2
Author: Kris, 2012-01-09 16:29:59