Поддержка Проблемы и решения Файл .htaccess удаляется переадресация

  • Решено lrobert

    (@lrobertgreenmade)


    Поставил SSL, в файле .htaccess добавил эти две строки:
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

    Через некоторое время строки удаляются с файла и снова нет переадресации… Как такое возможно?

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

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Юрий

    (@yube)

    Видимо, Вы вписали эти строки в блок # BEGIN WordPress ... # END WordPress. Вордпресс эту часть перезаписывает. Ставьте свои правила до этого блока.

    Строка # END WordPress прописана в самом конце документа.. Аж после сжатия.

    Строка # END WordPress прописана в самом конце документа.. Аж после сжатия.

    Эта строка не должна быть в самом конце.

    пишите свои правила после этой строки или до # BEGIN WordPress

    Лучше я скрин прикреплю того как это выглядит:

    https://prnt.sc/pr95j1

    Подчеркнул новые строки для переадресации. Отличаются от стандартных ибо решил проверить, вдруг они не удаляться 🙂

    • Ответ изменён 2 недели, 4 дня назад пользователем lrobert.
    Модератор Yui

    (@fierevere)

    ゆい

    давайте я буду третьей, кто напишет вам про то,
    что между #BEGIN WORDPRESS и #END WORDPRESS свои правила писать нельзя
    они удаляются

    вставляйте отсебяшки или ДО или ПОСЛЕ

    добавьте после </IfModule>

    # END WordPress

    и ваш код в рамке перенесите за пределы # END WordPress

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    добавьте после </IfModule> # END WordPress

    Если в конце уже есть строка # END WordPress, то зачем ещё одна?

    и ваш код в рамке перенесите за пределы # END WordPress

    Лучше просто в самое начало файла, перед # BEGIN WordPress.

    Если в конце уже есть строка # END WordPress, то зачем ещё одна?

    где?

    lrobert

    (@lrobertgreenmade)

    Каждый модератор был прав! Спасибо вам большое.

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