Поддержка Проблемы и решения Циклический редирект на https

  • Здравствуйте, при переходе на https возникла проблема (как сказал хостинг) в циклическом редиректе, который делает сам WP

    После склейки зеркал в ЯД поменял в БД все УРЛы на https

    На хостинге переадресация отключена на https, в файле .htaccess пробовал добавлять все редиректы по порядку, брал отсюда https://qna.habr.com/q/174797 ни один не сработал

    В общем, работает только главная и посты, страницы и категории почему-то не открываются.

    Помогите решить задачу

    • Тема изменена 11 месяцев, 2 недели назад пользователем ivanmoroz.

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

Просмотр 15 ответов — с 1 по 15 (всего 31)
  • в админку тоже не могу войти, если только снова урл в БД поменять на http вот так:

    UPDATE wp_options SET option_value = REPLACE(option_value, ‘https://binarybets.ru’, ‘http://binarybets.ru’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

    — тогда заходит и страницы открываются, то стили не подгружаются

    • Ответ изменён 11 месяцев, 2 недели назад пользователем ivanmoroz.

    сейчас оставил голый .htaccess

    Options +FollowSymLinks
    RewriteEngine On
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/css
    </IfModule>

    <Files xmlrpc.php>
    order allow,deny
    deny from all
    </Files>

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ — [L]
    RewriteRule ^api/([-_0-9a-z]+)/? /wp-admin/admin-ajax.php?action=$1 [QSA,L]
    RewriteRule ^api/([-_0-9a-z]+)/([0-9]+)/? /wp-admin/admin-ajax.php?action=$1&id=$2 [QSA,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    ————

    но в итоге в админку всё равно не могу зайти, также в wp-config добавил вот такие строки:

    $_SERVER[‘HTTPS’] = ‘on’;
    define( ‘WP_HOME’, ‘https://binarybets.ru&#8217; );
    define( ‘WP_SITEURL’, ‘https://binarybets.ru&#8217; );
    define(‘FORCE_SSL_ADMIN’, true);

    НО по моему они оказались бесполезными

    • Ответ изменён 11 месяцев, 2 недели назад пользователем ivanmoroz.

    забыл добавить, что обновлял на php7.3 с режимом работы FastCGI

    • Ответ изменён 11 месяцев, 2 недели назад пользователем ivanmoroz.
    • Ответ изменён 11 месяцев, 2 недели назад пользователем ivanmoroz.
    Anonymous User 17440952

    (@anonymized-17440952)

    Попробуйте для начала отключить https (на хостинге поставить http). Что выдает?
    Попробуйте обновить wordpress так как есть много не нужных добавленных вами строк.
    Затем смотрите что пишет? По каким ссылкам заходит?
    скопируйте htacess в безопасное место (резервная копия) и уберите с сервера на время.
    Что выдает?

    Сейчас вижу что на сайт вообще не пускает, по крайней мере я зайти не смог

    • Ответ изменён 11 месяцев, 2 недели назад пользователем Anonymous User 17440952.

    у меня сейчас заходит на сайт, единственное страницы не открываются.

    Переадресация на хостинге выключена, WP я обновлял, стоит последняя версия, а при переходе по ссылкам пишет http://joxi.ru/GrqVpW0F4JVx4m

    На хостинге сказали, что это WP что-то делает сам(

    • Ответ изменён 11 месяцев, 2 недели назад пользователем ivanmoroz.
    Anonymous User 17440952

    (@anonymized-17440952)

    а в админку пускает?
    проверьте адрес сайта в настройки-общие настройки
    поля адрес WordPress URL и Адрес сайта URL поставьте ваш сайт без https (http)

    • Ответ изменён 11 месяцев, 2 недели назад пользователем Anonymous User 17440952.

    в админку по https тоже попасть не могу, с http идёт перенаправление на https и страница не открывается

    .htaccess сейчас пустой без редиректов, на сайте все плагины выключены, на хостинге тоже нет редиректов

    Anonymous User 17440952

    (@anonymized-17440952)

    хорошо, что в файле config.php?
    там добавьте строки

    define(‘WP_HOME’,’http://адрес сайта’);
    define(‘WP_SITEURL’,’http://адрес сайта’);

    эти две строчки вообще удалите:

    $_SERVER[‘HTTPS’] = ‘on’;
    define(‘FORCE_SSL_ADMIN’, true);

    и кеш в браузере очистите

    • Ответ изменён 11 месяцев, 2 недели назад пользователем Anonymous User 17440952.
    • Ответ изменён 11 месяцев, 2 недели назад пользователем Anonymous User 17440952.
    • Ответ изменён 11 месяцев, 2 недели назад пользователем Anonymous User 17440952.
    • Ответ изменён 11 месяцев, 2 недели назад пользователем Anonymous User 17440952.

    там вот такое добавлено, в начале:

    $_SERVER[‘HTTPS’] = ‘on’;
    // HTTP
    define(‘HTTP_SERVER’, ‘https://binarybets.ru/&#8217;);

    // HTTPS
    define(‘HTTPS_SERVER’, ‘https://binarybets.ru/&#8217;);

    и в конце:

    define( ‘WP_HOME’, ‘https://binarybets.ru&#8217; );
    define( ‘WP_SITEURL’, ‘https://binarybets.ru&#8217; );
    define(‘FORCE_SSL_ADMIN’, true);

    убрал вот это из .htaccess

    RewriteBase /

    и страницы начали открываться, но без стилей

    По http сайт сейчас работает, только в админку не пускает, а по https — страницы и категории загружаются без стилей

    $_SERVER[‘HTTPS’] = ‘on’;
    define(‘FORCE_SSL_ADMIN’, true);

    и кеш в браузере очистите

    удалил, в админку всё равно не пускает, продую через режим ИНКОГНИТО в браузере

    посмотрел в консоли браузера, там при загрузке вот такие элементы http://joxi.ru/Q2KjQb8FLG3qlm от сервиса граватар почему-то ссылки то с http и как их поменять? может из-за этого браузер и блокирует загрузку или хотя бы частино

    • Ответ изменён 11 месяцев, 2 недели назад пользователем ivanmoroz.
    Anonymous User 17440952

    (@anonymized-17440952)

    в БД данных в таблице wp-options есть строки siteurl и home посмотрите адрес вашего сайта там.
    Что показывает?

    там везде с https

    странно, почему-то он некоторые страницы стили по https загружает https://binarybets.ru/bezindikatornaya-strategiya-na-60-sekund.html

    а некоторые нет https://binarybets.ru/signaly-dlya-binarnyx-opcionov-besplatno-v-rezhime-onlajn.html

    • Ответ изменён 11 месяцев, 2 недели назад пользователем ivanmoroz.
    • Ответ изменён 11 месяцев, 2 недели назад пользователем ivanmoroz.
Просмотр 15 ответов — с 1 по 15 (всего 31)
  • Тема «Циклический редирект на https» закрыта для новых ответов.