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

  • Решено Phoenix

    (@azerphoenix)


    Доброго времени суток, уважаемый форумчане!
    Столкнулся с такой «проблемой».
    Приобрел SSL сертификат и корректно его настроил.
    Пролема заключается в том, что никак не могу настроить htaccess файл для того, чтобы он редиректил с http на https. В БД все ссылки с https. Настраиваю htaccess. И все прекрасно работает, но спустя 2-3 часа настройки секции #Wordpress переписываются.
    Как я могу испрваить эту проблему? Буду признателен за помощь.

    Информация:
    сайт — https://md7.info http://md7.info
    WP — актуальная версия 4.7.3 Сервер — Apache.
    Плагины: All In One SEO Pack, WP SuperCache (mod rewrite включен),Autoptimize, Wordfence Security. Остальные плагины вряд ли могу обновлять htaccess. например, contact form 7 и т.д.
    Просто не хочу пользоваться плагином WordPress HTTPS, хотя он работает коррректно на моем сайте.

    Вот, участок кода, как должно выглядеть:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://md7.info/$1 [R=301,L]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    А переписывая файл он убирает строки:

    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://md7.info/$1 [R=301,L]
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yui

    (@fierevere)

    ゆい

    разместите свои правила выше #Begin WordPress

    секция внутри #Begin/END WordPress и должна переписываться

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://md7.info/$1 [R=301,L]
    </IfModule>

    вот это над #Begin WordPress впишите

    Благодарю за ответ.
    Действительно, нужно попробовать ввести его вне кода ВП)

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Перезаписываются правила файла htaccess» закрыта для новых ответов.