@ipdesign
UI/UX ДИЗАЙНЕР

Проиндексированные страницы одного сайта отображаются в индексе другого сайта на одном IP, как быть?

Есть VDS сервер с одним IP, например 170.70.70.70
На этом айпи два сайта с доменами https://domain_1.com и domain_2.com
Первый проиндексирован Гуглом и Яндексом, второй только добавлен на индексацию (буквально вчера перенес на сервер)

Если в поиске яндекса ввести host: domain_2.com то в выдаче мне показываются проиндексированные страницы с сайта domain_1.com
Причем в таком виде:
https://domain_2.com/url1_from_domain_1,
https://domain_2.com/url2_from_domain_1 и т.д.
второй сайт не https

если в гугле сделать подобный запрос через директиву site: - то все нормально

т.е. если коротко, яндекс считает, что domain_1 = domain_2 и подставляет в domain_2 адреса страниц с domain_1

Я что-то натупил в конфигах nginx первого сайта и яндекс его видит не как domain_1, а как 170.70.70.70?
Или после индексации второго сайта все станет на свои места?

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

UPD: да, скорее всего проблема у меня в настройках nginx, т.к. запрос по адресу https://domain_2.com спокойно открывает https://domain_1.com .... хм..

UPD 2: Вопрос приобретает иной смысл, так как что-то не так с настройкой конфига хоста с https - у меня теперь все домены, которые на этом IP, если к ним подставить https:// открывают первый сайт, причем подставленное доменное имя остается и сайт его воспринимает как родной, что не так с конфигом?

server {
    server_name www.domain_1.com domain_1.com;
    return 301 https://domain_1.com$request_uri;
}
server {
    listen       443 ssl;
    server_name  domain_1.com;
   
    keepalive_timeout   70;

    ssl on;
    ssl_certificate /etc/ssl/domain_1/domain_1.crt;
    ssl_certificate_key /etc/ssl/domain_1/domain_1.key;
    ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers         HIGH:!aNULL:!MD5;
}
  • Вопрос задан
  • 273 просмотра
Решения вопроса 2
castomi
@castomi
Серверный администратор - tickets.settin.ru
UPD: да, скорее всего проблема у меня в настройках nginx, т.к. запрос по адресу https://domain_2.com спокойно открывает https://domain_1.com .... хм..

Именно это и хотел Вам сказать, но Вы меня опередили))
Причина вероятно в том что сайт https://domain_1.com имеет сертификат и настройку https, а вот остальные сайты настроены только на http. В итоге при запросе через https так как у тебя у данного сайта https нет выбирается единственный виртуальный хост в котором есть https, ну или возможно не единственный, а просто первый.
Настоятельно рекомендую к прочтению, после прочтения всё сам поймёшь
https://nginx.ru/ru/docs/http/request_processing.html
Итак что я рекомендую сделать.
1. Купить к VPS для каждого сайта отдельный ip и прописать всё в виртуальном хосте это положительно скажется на поисковое ранжирование.
2. Поставить на каждый сайт https.
Ну и конечно же внимательнее конфигурировать nginx или нанимать специалиста который в этом понимает иначе такими вот выходками испортите себе позиции. На своём опыте скажу что настройка Nginx очень сильно влияет на поисковое ранжирование, особенно в яндексе.

P.S. Если настройки которые ты выложил не просто от балды сделаны, а реально используются тобой то ты сильно теряешь клиентов, зайди сюда и протестируй свой сайт на котором https и там есть список браузеров и устройств и указано на против каждого по какому протоколу он смождет работать на сайте и с каким шифрованием, красным будут помечены те которые не смогут зайти к тебе на сайт. Судя по всему красных будет много. Если сайт продакшен лучше не экономить и не экспериментировать, а нанять. Если для души, то конечно учись лучше сам. Если что задавай вопросы, я подскажу.
https://www.ssllabs.com/ssltest/analyze.html
Ответ написан
@Mofsy
Ехал Грека через реку. Видит Грека в реке рак.
Яндекс может не правильно понял SNI для HTTPS и всё. Вы не первый, кто столкнулся с данной проблемой.
Купите выделенный IP для своих сайтов и всё. Заодно от роскомнадзора защититесь.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы