Redirect http to https

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Css_Ufa, 23 окт 2013.

  1. Css_Ufa

    Css_Ufa

    Регистр.:
    25 ноя 2008
    Сообщения:
    542
    Симпатии:
    323
    Нужно сделать редирект:
    1. Перейти по ссылке
    2. Перейти по ссылке

    Ща стоит такой редирект:
    Код:
    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    #RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^.*$ http://%1%{REQUEST_URI} [R=301,L]

    Сначала ругался на вечный редирект, убрал часть кода и сайт открывается, но редирект не работает.
    Код:
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
    До этого редирект работал стабильно, ошибка возникла при смене сервера.

    В чем косяк, подскажите пожалуйста!
     
  2. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    359
    Симпатии:
    243
    Ты в последней строчке на http перенаправляешь.
    Попробуй так.
    Код:
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^.*$ https://%1%{REQUEST_URI} [R=301,L]
     
  3. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    832
    Симпатии:
    489