Поддержка Проблемы и решения Удалить редирект

  • Здравствуйте. Имеется проблема с 301м редиректом.
    При создании сайта протокол у меня был http, далее я его изменил на https. Для этого в файле wp-config заменил адреса на https и добавил в фаил htaccess код

    RewriteCond %{HTTPS} =off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
    # BEGIN WordPress
    # Строки между BEGIN WordPress и END WordPress были созданы автоматически.
    # Они могут быть изменены только фильтрами WordPress.
    # Все изменения между этими отметками будут перезаписаны.

    По истечении некоторого времени и анализа сайта выяснилось, что редирект тормозит скорость загрузки сайта, т.к. сначала грузится старый адрес http://modems.uz а потом идёт 301 редирект на текущий https://modems.uz
    Для удаления редиректа я удалил вышеуказанный код из файла htaccess и сейчас он выглядит так

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    А также в базе php «options» изменил адрес c http://modems.uz сайта на https://modems.uz
    Но серовно через сервис https://www.websiteplanet.com/ru/webtools/redirected/ выясняется что при проверке по домену modems.uz редирект всё ещё активен. Как его удалить?
    PS: Скачав фаил sql я обнаружил что там имеется куча ссылок со старым протоколом http

    • Тема изменена 6 месяцев, 1 неделя назад пользователем mambetov. Причина: уточнение
    • Тема изменена 6 месяцев, 1 неделя назад пользователем mambetov.
    • Тема изменена 6 месяцев, 1 неделя назад пользователем mambetov.
    • Тема изменена 6 месяцев, 1 неделя назад пользователем mambetov.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 29)
  • Скачав фаил sql я обнаружил что там имеется куча ссылок со старым протоколом http

    Соседнее обсуждение на похожую проблему. Если Вы внимательно прочитаете его — найдете решение https://ru.wordpress.org/support/topic/переход-на-https-проблема-с-картинками-2/

    • Ответ изменён 6 месяцев, 1 неделя назад пользователем zoltsmaster.

    К сожалению мне это не помогло. Сервис https://www.websiteplanet.com/ru/webtools/redirected/ всё равно выдаёт ответ что редирект существует. Также другие сервисы это подтверждают. А также в файле sql не все ссылки заменены, например ссылке не главной страницы всё ещё имеют протокол http.

    • Ответ изменён 6 месяцев, 1 неделя назад пользователем mambetov.

    Например есть вот такие ссылки в коде
    http://modems.uz/?page_id=91
    http://modems.uz/91-revision-v1/

    Заменял с better-search-replace 2мя операциями:
    1я замена http://modems.uz на https://modems.uz
    2я замена http:// на https://
    Всё это не дало реального результата.

    Других вариантов удаления редиректа нет?

    Я так и не смог вычислить откуда идёт редирект с http на https на моём сайте…
    В базе адресс сайта и главной https, в htaccess тоже всё верно.

    Модератор Юрий

    (@yube)

    В панели управления хостингом может быть такая опция.

    В панели управления directadmin есть «принудительный редирект https» но он тоже отключен.

    • Ответ изменён 6 месяцев назад пользователем mambetov. Причина: дополнение

    Провайдер посоветовал перенести сайт из папки publik_html в папку privete_html. Так и сделал + в папке publik_html добавил htaccess c переадресацией на https. Теперь при наборе https://modems.uz открывается сайт верно https://modems.uz, но при наборе в поисковиках modems.uz google, yandex сначало открывается http а потом 302 редирект на https.

    mambetov, привет.

    Провайдер посоветовал перенести сайт из папки publik_html в папку privete_html.

    Забавное решение. Хостеры в своём репертуаре)

    но при наборе в поисковиках modems.uz google, yandex сначало открывается http а потом 302 редирект на https.

    Вы можете либо сами поменять адрес основного домена во всяких «Вебмастерах», либо подождать пока ПС сами обновят записи.

    Хостер ещё добавил, что правильная индексация произойдёт через 5 лет 😀
    В вебмастере яндекса и серч консол новый адрес уже около пол года указан.

    mambetov,

    Хостер ещё добавил, что правильная индексация произойдёт через 5 лет 😀

    Будем думать, что это просто странная шутка)

    В вебмастере яндекса и серч консол новый адрес уже около пол года указан.

    Сейчас посмотрел — везде https://, соотв., редиректа тоже нет.

    ΞX.MI (@exmi)
    Добрый вечер. Попробуйте тут вбить modems.uz
    У вас получится результат 302 редирект

    mambetov, всё в порядке:

    Редирект отсутствует
    
    Полный ответ сервера по запрашиваемому адресу:
    Array
    (
        [0] => HTTP/1.1 200 OK
        [Server] => nginx
        [Date] => Thu, 30 Apr 2020 18:42:14 GMT
        [Content-Type] => text/html; charset=UTF-8
        [Connection] => close
        [Vary] => Array
            (
                [0] => Accept-Encoding
                [1] => Accept-Encoding,User-Agent
            )
    
        [X-Powered-By] => PHP/7.3.9
        [Link] => ; rel="https://api.w.org/", ; rel=shortlink
    )

    ΞX.MI
    modems.uz набрали или https://modems.uz

    У меня вот такой ответ

    302 редирект (перемещено временно) на адрес 
    https://modems.uz/
    
    Полный ответ сервера по запрашиваемому адресу:
    Array
    (
        [0] => HTTP/1.1 302 Found
        [Server] => Array
            (
                [0] => nginx
                [1] => nginx
            )
    
        [Date] => Array
            (
                [0] => Thu, 30 Apr 2020 18:50:58 GMT
                [1] => Thu, 30 Apr 2020 18:50:59 GMT
            )
    
        [Content-Type] => Array
            (
                [0] => text/html; charset=iso-8859-1
                [1] => text/html; charset=UTF-8
            )
    
        [Content-Length] => 202
        [Connection] => Array
            (
                [0] => close
                [1] => close
            )
    
        [Location] => https://modems.uz/
        [1] => HTTP/1.1 200 OK
        [Vary] => Array
            (
                [0] => Accept-Encoding
                [1] => Accept-Encoding,User-Agent
            )
    
        [X-Powered-By] => PHP/7.3.9
        [Link] => ; rel="https://api.w.org/", ; rel=shortlink
    )
    • Ответ изменён 6 месяцев назад пользователем mambetov.
    • Ответ изменён 6 месяцев назад пользователем mambetov.
Просмотр 15 ответов — с 1 по 15 (всего 29)
  • Тема «Удалить редирект» закрыта для новых ответов.