Поддержка Проблемы и решения Сайт не работает без www префикса

  • Решено mortalwork

    (@mortalwork)


    Когда в админке -> настройках задаю Адрес WordPress (URL) и Адрес сайта (URL) без префикса www сайт переходит в бесконечный редирект ERR_TOO_MANY_REDIRECTS.
    https://movlove.com/blog/
    301 Moved Permanently
    https://movlove.com/blog/
    301 Moved Permanently
    https://movlove.com/blog/
    301 Moved Permanently

    такого плана.
    плагины отключал, htaccess отключал, в базе данных менял все на без www.

    Когда возвращаю https://www.movlove.com/blog — то все работает.

    файл htaccess:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP:SSL} !=1 [NC]
    RewriteRule ^(.*) https://movlove.com/$1 [L,R=301]

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

    # END WordPress

    у меня на главной сайта movlove.com — лендинг
    а на movlove.com/blog — вордпрес стоит.
    в админку заходит, на страницы вордпресс нет.

    Как решить данную проблему? все перепробовал.

    • Тема изменена 3 weeks, 2 days назад пользователем  mortalwork.

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

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Попробуйте добавить в wp-config.php строку для корректной работы функции is_ssl():

    
    $_SERVER['HTTPS'] = 1;
    

    У меня было прописано:
    $_SERVER['HTTPS'] = 'on';
    добавил как вы написали =1, ничего не изменилось. Сайт работал на HTTPS но когда в настройках сайта я оставлял в адресах «www».

Просмотр 2 ответов — с 1 по 2 (всего 2)