Прекратить поиск, показывающий сайты доменов верхнего уровня, отображаемые как подкаталог основного домена сайта холдинга?
Я не уверен, является ли эта проблема специфичной для структуры моего хостинга или нет.
Допустим, основным доменом для моей учетной записи является 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
?
Поскольку это общий хостинг, у меня нет полного контроля над тем, как структурированы папки/каталоги для этого хостинга, поэтому мне пришлось бы придерживаться структуры, но идеи о том, как получить желаемые результаты поиска, приветствуются.
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).