Перенаправление https на http (редирект)

  • Аноним3 месяца назад
    Перенаправление (редирект) с https на http работает для всех типов сайтов. В интернете представлено много примеров перенаправления на http, но не один не работает. Ниже представлен простой код перенаправления, работающий также на Wordpress.

    RewriteEngine On
    RewriteCond %{HTTPS} on
    RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    Ответов: 1
  • Аноним3 месяца назад
    RewriteEngine On

    RewriteCond %{HTTPS} ^on$
    RewriteRule ^(.*)$ http://site.ru/$1 [NC,L,R]


    RewriteCond %{HTTPS} ^on$

    Проверяет, включен ли HTTPS (запрос выполняется с использованием https)

    RewriteRule ^(.*)$ http://site.ru/$1 [NC,L,R]

    Перенаправит любой запрос (https://site.ru/do ) на http://site.ru/do

    $1 является частью регулярного выражения в шаблоне RewriteRule, содержит любое значение, которое было захвачено в (.+) , в этом случае он захватывает полный request_uri все после имени домена.

    [NC,L,R] — это флаги.

    Флаг NC делает регистр URI чувствительным, вы можете использовать как прописные, так и строчные буквы в запросе.

    Флаг L указывает серверу прекратить обработку других правил, если текущее правило совпало. Важно использовать флаг L, чтобы избежать конфликта правил, когда в блоке больше одного правила.

    Флаг R используется для внешнего перенаправления.
Ваш ответ:
  • bold
  • italic
  • underline
  • strike
  • Add link
  • Add image
  • Blockquote
  • Align left
  • Align center
  • Align right
  • Code