страница www всегда возвращает 302

Мы меняем веб-сайт нашей компании: старый веб-сайт WordPress находится на старом сервере Centos/Apache с IP-адресом 10.10.10.20, а новый имеет другой IP-адрес 10.10.10.200. Сделка заключалась в том, чтобы просто отредактировать записи DNS, поскольку новый веб-сайт должен иметь тот же домен. Старый IP-адрес был удален из DNS, и URL-адрес стал .

Новый веб-сайт работает отлично, но https://www.example.comhttps://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 admin@example.com
        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

       # BEGIN WordPress
    
    <IfModule mod_rewrite.c>
    # BEGIN Redirects
    RewriteEngine On
    # 301 redirect www to non-www
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
    # 301 redirect to https
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    # END Redirects
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

Разработчик установил плагин для перенаправления и в днс есть записи вида: example.com 10.10.10.200 и псевдоним

$curl -I www.example.comwww.example.comwww.example.com. возвращает:

      HTTP/1.1 302 Found
Date: Thu, 24 Feb 2022 19:21:01 GMT
Server: Apache/2.4.37 (centos) OpenSSL/1.1.1k
Location: https://example.com/
Content-Type: text/html; charset=iso-8859-1

Я просто хочу, чтобы страницы www перенаправлялись на https://example.comhttps://example.com . Может ли быть так, что google/crawler запомнил наш старый IP-адрес и всегда пытается войти в старый DNS? Стоит ли мне подождать несколько дней? Прошло более 48 часов. Можно ли это как-то исправить?

Спасибо!

0 ответов

Другие вопросы по тегам