Дубли страниц

V2
На сайте с 05.01.2012
Offline
111
3197

У меня сервер настроен так, что по любому поддомену любые_символы.сайт.ру открывается основной сайт.

Другими словами, есть допустим сайт.ру, и по адресам

1.сайт.ру

2.сайт.ру

.....

любой_текст.сайт.ру

по всем этим поддоменам открывается основной сайт.ру.

Соответственно дубли страниц попадают в индекс поисковиков, незнаю только откуда они о этих поддоменах узнают.

Мне сказали, что это не есть хорошо, в связи с этим вопрос.

Как сейчас лучше сделать: либо 301-ю переадресацию со всех дублей страниц на основную, либо так чтобы кроме основного поддомены 1.сайт.ру 2.сайт.ру и т.д вообще не открывались, либо ничего не делать и оставить как есть, либо еще есть лучший вариант?

Если можно с комментарием какой вариант лучше\хуже и чем?

D
На сайте с 28.06.2008
Offline
1101
#1

Nginx или апач + Nginx ?

V2
На сайте с 05.01.2012
Offline
111
#2

У меня там апач + апач )

WebAlt
На сайте с 02.12.2007
Offline
250
#3

В настройках DNS-записей типа А уберите [*] и пропишите имя сайта в вручную.

V2
На сайте с 05.01.2012
Offline
111
#4
WebAlt:
В настройках DNS-записей типа А уберите
  • и пропишите имя сайта в вручную.
  • Я в курсе. В этом случае поддомены будут недоступны.

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

    WebAlt
    На сайте с 02.12.2007
    Offline
    250
    #5
    Vitaly2012:
    Я в курсе. В этом случае поддомены будут недоступны.

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

    Нужные поддомены добавляйте их по отдельности.

    V2
    На сайте с 05.01.2012
    Offline
    111
    #6

    Это все понятно, что делать с уже существующими дублями?

    dotern
    На сайте с 21.09.2016
    Offline
    123
    #7
    Vitaly2012:
    Это все понятно, что делать с уже существующими дублями?

    Ваша проблема решается настройкой nginx, но у вас апач, попробуйте найти аналогичное решение для апача.

    http://www.sysmasters.net/kb/kak-zapretit-obrashheniya-k-sajtu-po-ip-v-nginx/

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

    Июнь
    На сайте с 09.12.2015
    Offline
    19
    #8

    Vitaly2012, замените wildcard (*) на www, с которого и делайте перенаправление. На сервере на первом месте определите виртуальный хост, который будет перехватывать все обращения к неопределенным хостам, а на втором месте расположите виртуальный хост для вашего сайта и допишите к нему ServerAlias для www.ваш.домен, либо не дописывайте и делайте перенаправление для всего подряд в рамках первого виртуального хоста.

    V2
    На сайте с 05.01.2012
    Offline
    111
    #9
    Июнь:
    На сервере на первом месте определите виртуальный хост, который будет перехватывать все обращения к неопределенным хостам

    И что должно быть на этом первом виртуальном хосте, куда придут все неопределенные хосты? Куда уйдут все неопределенные - в никуда?

    coolwebsearcher
    На сайте с 29.09.2008
    Offline
    87
    #10

    первым хостом в апач добавить


    <VirtualHost *>
    ServerName test.com
    ServerAlias www.test.com
    DocumentRoot /var/www/html
    CustomLog /dev/null combined
    # ErrorLog /dev/null
    ErrorLog /var/log/httpd/error.log
    <Directory />
    Options All -Indexes
    AllowOverride All
    </Directory>
    </VirtualHost>

    ну и в настройке виртуалхоста для домена убрать *.домен

    Услуги (http://www.our-dns.info/) | Цены (http://www.our-dns.info/prices/) | Отзывы (/ru/forum/970789)

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