Рейтинг:0

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

флаг us

Мы меняем веб-сайт нашей компании, старый веб-сайт 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 часов. Это можно как-то исправить?

Спасибо!

vidarlo avatar
флаг ar
Я бы посоветовал вам предоставить нам настоящие DNS-имена, чтобы мы могли найти их и убедиться, что все настроено правильно, а также проверить проблему самостоятельно.
c.mtd17 avatar
флаг us
Спасибо за ваш ответ! Я могу опубликовать любые результаты здесь, какой тест я должен сделать?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.