Я планирую иметь 2 отдельных доменных имени, указывающих на одну и ту же установку Apache с многосайтовым WordPress.
Я могу правильно настроить виртуальные хосты для каждого домена, никаких проблем. Я могу сделать так, чтобы оба домена указывали на один и тот же хост, не беспокойтесь.
В настоящее время я перенаправляю весь трафик с IP-адреса веб-сервера на мой первоначальный домен:
<VirtualHost *:80>
<Directory "/share/Web/WordPress">
Options FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ServerName 1.1.1.100
Redirect / https://www.example.com/
</VirtualHost>
Как лучше перенаправлять IP-адрес, если два доменных имени указывают на один и тот же IP-адрес?
Я думал о создании общей 404
страницы и ее отображении при нажатии на IP-адрес. Но повредит ли это моему SEO на обоих сайтах?
Как хостинг-компании перенаправляют HTTP-трафик на основе IP-адреса? Они указывают на материнскую компанию или что-то еще? Возможно, это не проблема все вместе?
Так что просто для ясности: как лучше перенаправить IP-адрес веб-сервера, когда на нем размещено несколько доменных имен?
Ответы:
Ответ в комментарии:
У хостинговых компаний, предлагающих общие учетные записи, обычно есть несколько сайтов, размещенных на одном IP-адресе с использованием виртуальных хостов, как вы сделали. Они указывают IP-адрес либо на страницу сервера по умолчанию, либо на сайт по умолчанию, либо на страницу с ошибкой. В любом случае, это не влияет на любой другой сайт SEO-мудрый.
Для ясности лучше всего перенаправить IP на страницу ошибки, 404 или другую целевую страницу. Ничто из этого не окажет негативного влияния на SEO любого размещенного домена.
источник
Ответ на ваш вопрос «Как лучше перенаправлять IP-адрес веб-сервера, когда на нем размещено несколько доменных имен?» заключается в следующем: Рекомендуется использовать перенаправление (Apache) или возвращать ошибку 444 (Nginx) для предотвращения атак заголовка узла.
Ваш второй вопрос о SEO не имеет значения и не имеет никакого отношения к названию вашего вопроса, но вы должны задать новый вопрос: «Может ли перенаправление запросов на IP-адрес сервера повлиять на SEO?» если тебя это беспокоит
Вот пример для Apache:
И вот пример для Nginx:
Оба примера прослушивают порт 80 только потому, что перенаправление запросов HTTPS для IP-адреса через порт 443 невозможно.
источник