Страница 5 из 5 ПерваяПервая ... 345
Показано с 41 по 46 из 46

Тема: Редирект с http на https, .htaccess, циклическая переадресация

  1. #41
    Support team Аватар для Fly
    Регистрация
    14.08.2010
    Сообщений
    4,764

    По умолчанию

    Пункт может отсутствовать, если не используется Nginx. А также если не используется шаблонизатор. В новых установках шаблонизатор включен по-умолчанию, а в старых нет.

    Чтобы проверить включен ли он:

    grep "EnableWebTemplate" /usr/local/mgr5/etc/ispmgr.conf

  2. #42
    Junior Member
    Регистрация
    03.08.2015
    Сообщений
    18

    По умолчанию

    Спасибо, помогло включение шаблонизатора. А почему вы его не включили автоматически при обновлении isp?

  3. #43
    Support team Аватар для Fly
    Регистрация
    14.08.2010
    Сообщений
    4,764

    По умолчанию

    Решили не включать его принудительно на уже работающих системах, чтобы избежать непредсказуемых ситуаций. Его включение, конечно, ничего не меняет и не портит, но решил лишний раз не будоражить работу веба.

  4. #44
    Member
    Регистрация
    27.04.2009
    Сообщений
    48

    По умолчанию

    Цитата Сообщение от HappyAlex Посмотреть сообщение
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


    и будет счастьте
    Счастье почти наступило, но вот бы еще понять как сделать чтобы и с www на без www редирект был. Все стандартные конструкции не работают.

  5. #45
    Member
    Регистрация
    05.05.2009
    Сообщений
    57

    По умолчанию

    Цитата Сообщение от Chemist Посмотреть сообщение
    Счастье почти наступило, но вот бы еще понять как сделать чтобы и с www на без www редирект был. Все стандартные конструкции не работают.
    Включи в панели в настройках домена "Перенаправлять HTTP-запросы в HTTPS", а в .htaccess:
    Код:
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

  6. #46
    Junior Member
    Регистрация
    11.05.2019
    Сообщений
    1

    По умолчанию

    Цитата Сообщение от Sea Посмотреть сообщение
    Включи в панели в настройках домена "Перенаправлять HTTP-запросы в HTTPS", а в .htaccess:
    Код:
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
    Это не совсем правильное решение. Так если будет введён адрес типа http://www.site.ru произойдёт 301 редирект на https://www.site.ru (сработает правило ISP), а после этого уже сработает правило которое вы написали из .htaccess и произойдёт уже вторая - нужная переадресация на https://site.ru
    Двойная переадресация нам не нужна. Есть ли грамотное решение только файлом .htaccess для переадресации http и www ?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •