energo-2 4 Posted December 15, 2016 Report Share Posted December 15, 2016 Возникает циклическая переадресация после внесения изменений в "Настройки - Общие" (http на https) при входе в админку Wordpress по https Перед этим все плагины пробовал отключать. Файлы wp-config и .htaccess не содержат лишних записей Сайт же работает по https отлично Quote Link to post Share on other sites
Riminy 202 Posted December 15, 2016 Report Share Posted December 15, 2016 Подобная фигня, что только не делал, вроде сначала все нормально, потом все равно появляется циклическая переадресация. В итоге забил, при обновлении сайта меняю в настройках https на http, вношу изменения в сайт, потом заново https ставлю и нет проблем. Кажется, что проблема в использовании CloudFlare, но ничего не помогает, выходу вот только таким способом. Чего только не советовали, ничего не помогло. Quote Link to post Share on other sites
slava0708 5 Posted December 15, 2016 Report Share Posted December 15, 2016 Попробуй прописать это define('FORCE_SSL_LOGIN', false); define('FORCE_SSL_ADMIN', false); В файле wp-config.php Riminy 1 Quote Link to post Share on other sites
kuzovbmw 585 Posted December 15, 2016 Report Share Posted December 15, 2016 не знаю перешел на https админка так же https стала Quote Link to post Share on other sites
AlexK 126 Posted December 15, 2016 Report Share Posted December 15, 2016 ...Возникает циклическая переадресация... В WordPress при переходе с http на https нужно по любому сделать так: Так же обязательное правило в .htaccess # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress Quote Link to post Share on other sites
Riminy 202 Posted December 16, 2016 Report Share Posted December 16, 2016 В WordPress при переходе с http на https нужно по любому сделать так: Так же обязательное правило в .htaccess # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress Это особо не помогает, все так советуют, а вот это действительно исправляет ситуацию: Попробуй прописать это define('FORCE_SSL_LOGIN', false); define('FORCE_SSL_ADMIN', false); В файле wp-config.php Quote Link to post Share on other sites
slava0708 5 Posted December 16, 2016 Report Share Posted December 16, 2016 Пользуйся /)))но тебя ждет еще много сюрпризов ))) Quote Link to post Share on other sites
slava0708 5 Posted December 16, 2016 Report Share Posted December 16, 2016 Я так понимаю у тебя стоит плагин CloudFlare Flexible SSL -не выключай его никогда)))) и пропиши В САМЫЙ ВЕРХ в htacces RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Если будет глючить удали Quote Link to post Share on other sites
slava0708 5 Posted December 16, 2016 Report Share Posted December 16, 2016 А вообще дружеский совет -уходи с клауд флеер. ..два огромных минуса 1)половина ip забанены роскомнадзором (пробовал на трех сайтах и три из трех -бинго)))))) 2)постоянный ввод капчи при заходе на твой сайт (мобильный трафик можешь забыть ).... Quote Link to post Share on other sites
Riminy 202 Posted December 16, 2016 Report Share Posted December 16, 2016 (edited) А вообще дружеский совет -уходи с клауд флеер. ..два огромных минуса 1)половина ip забанены роскомнадзором (пробовал на трех сайтах и три из трех -бинго)))))) 2)постоянный ввод капчи при заходе на твой сайт (мобильный трафик можешь забыть ).... Просто CF один из самых доступных cdn с ddos защитой, тот же cdnvideo выходит дороже. IP выдали чистый, под свой SSL сертификат (А нужен ли вообще плагин FlixibleSSL если используется свой сертификат), больше на нем сайтов нет, так, что думаю не будет проблем с блокировкой, если только весь пул из адресов не заблокируют. С мобилами тоже вроде проблемы нет никакой, по крайней мере не наблюдается, заходы с моб есть, сам захожу, никаких капч не видел.... Отказаться от него нет вариантов, 90% заказов идет через интернет. У меня просто идет война с определенными личностями. Аналогов просто не вижу, если, что-то можете предложить можно в ЛС, буду рефералом. Немного отстранились от темы, начали обсуждать CDN CF, вместо решения проблем с админкой wordpress, у меня она решилась, благодаря вашему ответу, интересно, как у ТС. Edited December 16, 2016 by Riminy Quote Link to post Share on other sites
denis_rasputko 0 Posted December 18, 2016 Report Share Posted December 18, 2016 Фильтр небезопасного содержимого SSL Вот так плагин называется Поможет Вам сделать зеленый замочек на сайте, проблему с переадресацией я думаю уже решили. Quote Link to post Share on other sites
Riminy 202 Posted February 20, 2017 Report Share Posted February 20, 2017 Нашел еще более простое решение проблемы https на wordpress. Без лишних настроек. Проблема с легкостью решается с помощью плагина WordPress HTTPS, помогает решить проблему не только с админкой, но и с доступом по обоим протоколам, и проблемами с css стилями, внешними и внутренними ссылками все настраивает под https формат. Sova64 1 Quote Link to post Share on other sites
petroff 647 Posted August 29, 2018 Report Share Posted August 29, 2018 Не буду отдельный топик заводить. Я подзабыл, как вордпресс на https перевести, чтобы админка не легла? 1. Изменяем абсолютные ссылки на относительные в БД 2. Подключаем ssl 3. Вот здесь забыл. Чтобы админка не легла, нужно заменить http:// на / в файле wp-config или в админке, или где? Ссылки нужны вида /wp-content/upload/... 4. Настраиваем редирект Вроде как-то так Quote Link to post Share on other sites
Модератор files 2809 Posted August 29, 2018 Модератор Report Share Posted August 29, 2018 Цитата 1. Изменяем абсолютные ссылки на относительные в БД Не рекомендую делать глобальную замену http на https://. На большинстве тем лягут все виджеты и настройки (так как при внесении одного лишнего символа, поменяется хеш домена) Quote Link to post Share on other sites
petroff 647 Posted August 29, 2018 Report Share Posted August 29, 2018 5 минут назад, files сказал: Не рекомендую делать глобальную замену http на https://. На большинстве тем лягут все виджеты и настройки (так как при внесении одного лишнего символа, поменяется хеш домена) В базе данных я поменяю ссылки с 'http://site.ru' на '/' Я уже не раз так делал на многих шаблонах, вроде нормально всё Вопрос, как сделать, чтобы новые ссылки генерировались, как относительные без домена, такого вида /wp-content/upload/... и админка не легла. Вроде это меняется не в админке, а wp-config.php но я точно не помню Quote Link to post Share on other sites
Модератор files 2809 Posted August 29, 2018 Модератор Report Share Posted August 29, 2018 1. Если нет какого-либо опыта, в БД ничего не меняем. 2. В настройках сайта, меняем http:// на https:// 3. Ставим плагин Search Regex (меняем все вхождения http:// на https://) 4. Делаем редирект и смотрим в консоль, где еще ошибки. P.S. Если циклическая переадресация в админке, как было сказано выше в файл wp-config.php: define('FORCE_SSL_LOGIN', false); define('FORCE_SSL_ADMIN', false); Если не помогает, то еще такое попробуйте туда же: $_SERVER[ 'HTTPS' ] = 'on'; werstey 1 Quote Link to post Share on other sites
hip12 104 Posted August 29, 2018 Report Share Posted August 29, 2018 А этот не В 20.02.2017 в 4:55 AM, Riminy сказал: Нашел еще более простое решение проблемы https на wordpress. Без лишних настроек. Проблема с легкостью решается с помощью плагина WordPress HTTPS, помогает решить проблему не только с админкой, но и с доступом по обоим протоколам, и проблемами с css стилями, внешними и внутренними ссылками все настраивает под https формат. А этот тоже делает, что и Search Regex? Какой из них лучше ставить? Я прикрутил к домену сертификат бесплатный, установил этот плагин, в админке в общих настройках переделал в двух местах на https и вроде все работает. Редирект не ставил. Quote Link to post Share on other sites
Модератор files 2809 Posted August 29, 2018 Модератор Report Share Posted August 29, 2018 WordPress HTTPS - лишняя нагрузка, зачем ее создавать, если можно и нужно обойтись без плагина? Quote Link to post Share on other sites
ampFlashmob 7 Posted August 29, 2018 Report Share Posted August 29, 2018 HTTPS в robots не забудьте поменять Quote Link to post Share on other sites
petroff 647 Posted September 2, 2018 Report Share Posted September 2, 2018 В 29.08.2018 в 0:23 PM, files сказал: 1. Если нет какого-либо опыта, в БД ничего не меняем. 2. В настройках сайта, меняем http:// на https:// 3. Ставим плагин Search Regex (меняем все вхождения http:// на https://) 4. Делаем редирект и смотрим в консоль, где еще ошибки. P.S. Если циклическая переадресация в админке, как было сказано выше в файл wp-config.php: define('FORCE_SSL_LOGIN', false); define('FORCE_SSL_ADMIN', false); Если не помогает, то еще такое попробуйте туда же: $_SERVER[ 'HTTPS' ] = 'on'; У меня нет циклической переадресации, но база данных ломается Я выполняю такие запросы UPDATE wp_options SET option_value = replace(option_value, ‘http:/domain.ru/', '/') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, ‘http:/domain.ru/','/'); UPDATE wp_posts SET post_content = replace(post_content, ‘http:/domain.ru/', '/'); В итоге при входе в админку 404 ошибка. Я не понимаю, где ошибка, префиксы такие, всё вроде так Или может я туплю и путаю с какой то другой CMS. Wordpress вообще работает с относительными урлами без домена? Конечная цель, чтобы например картинки в html были по адресу /wp-content/uploads/2018/08/pic-20-1024x768.jpg Quote Link to post Share on other sites
Модератор files 2809 Posted September 2, 2018 Модератор Report Share Posted September 2, 2018 Цитата Или может я туплю и путаю с какой то другой CMS. Wordpress вообще работает с относительными урлами без домена? Конечная цель, чтобы например картинки в html были по адресу /wp-content/uploads/2018/08/pic-20-1024x768.jpg Не рекомендую переходить на относительные урлы в WP. Если вы будете находится на подрубрике или на вложенных страницах, то фотографии у вас не будут цепляться. Также это потенциальные проблемы с плагиными и теоретически с ядром. Нужно учитывать, что хоть разработчики плагинов и чтут кодекс, но это совершенно разношерстный контингент.. petroff 1 Quote Link to post Share on other sites
petroff 647 Posted September 2, 2018 Report Share Posted September 2, 2018 1 час назад, files сказал: Не рекомендую переходить на относительные урлы в WP. Если вы будете находится на подрубрике или на вложенных страницах, то фотографии у вас не будут цепляться. Также это потенциальные проблемы с плагиными и теоретически с ядром. Нужно учитывать, что хоть разработчики плагинов и чтут кодекс, но это совершенно разношерстный контингент.. Спасибо. Бросил я эту затею. Абсолютные везде поставил, за 10 минут все сделал без ошибок. Чё с относительными не понятно Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.