Мы меняем веб-сайт нашей компании, старый веб-сайт WordPress находится на старом сервере centos/apache с ip 10.10.10.20, а новый имеет другой ip 10.10.10.200. Сделка заключалась в том, чтобы просто отредактировать записи DNS, так как новый сайт должен иметь тот же домен. Старый ip был удален из dns, а URL был https://www.example.com.
Новый сайт на https://example.com работает отлично, но https://www.example.com или же www.example.com показать ошибку: этот сайт недоступен
/etc/httpd/conf.d/site.conf
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/example.crt
SSLCertificateKeyFile /etc/pki/tls/private/example.key
SSLCertificateChainFile /etc/pki/tls/certs/DigiCertCA.crt
DocumentRoot /var/www/html
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html
Redirect "/" "https://example.com/"
ErrorLog /etc/httpd/logs/error_log
CustomLog /etc/httpd/logs/access_log combined
</VirtualHost>
.htaccess файл
# НАЧАТЬ WordPress
<IfModule mod_rewrite.c>
# НАЧАЛО перенаправления
RewriteEngine включен
# 301 редирект с www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
Правило перезаписи ^(.*)$ https://%1/$1 [R=301,L]
# 301 редирект на https
RewriteCond %{HTTPS} выкл.
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# КОНЕЦ перенаправления
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Авторизация}]
Переписать Базу /
Правило перезаписи ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Правило перезаписи. /index.php [Л]
</ЕслиМодуль>
# ЗАВЕРШИТЬ WordPress
Разработчик установил плагин для перенаправления и в dns есть такие записи как: example.com 10.10.10.200 и псевдоним www.example.com
$ завиток -я www.example.com возвращает:
HTTP/1.1 302 Найдено
Дата: Чт, 24 февраля 2022 г., 19:21:01 по Гринвичу
Сервер: Apache/2.4.37 (centos) OpenSSL/1.1.1k
Расположение: https://example.com/
Тип содержимого: текст/html; кодировка = iso-8859-1
Я просто хочу, чтобы страницы www перенаправлялись на https://example.com , может ли быть так, что google/crawler запомнил наш старый IP-адрес и всегда пытается использовать старую запись DNS? Мне подождать несколько дней? Прошло более 48 часов. Это можно как-то исправить?
Спасибо!