Я использую SSL Cloudflare на гибком (бесплатном), и он отлично работает. У меня есть все файлы и ссылки от https://
до //
, чтобы они работали над https.Вопросы переадресации Https
Я также установил следующее в моем .htaccess
файл, чтобы любой клиент перейти от HTTP к HTTPS автоматически:
RewriteCond %{SERVER_PORT}s ^(443(s)|[0-9]+s)$
RewriteRule ^(.*)$ - [env=askapache:%2]
Проблема с .htaccess
кода является то, что он изменяет только HTTP на HTTPS по индексу корневой файл моего сайта, например, http://example.com/index.php
перенаправляет на https
, но http://example.com/folder/index.php
не будет.
Моя вторая проблема, даже если я делаю простой href="https://example.com/folder/index.php"
или href="//example.com/folder/index.php"
, он просто приведет меня к основному URL-адресу http.
Почему вы не используете [этот] (http://stackoverflow.com/questions/10489895/http-to-https-through- htaccess)? – Bobot
Все ответы работают и rediretc от http до https, но я получаю цикл перенаправления, запрещающий загружаемую страницу. –
Проверьте, правильно ли настроена apache ssl conf;) – Bobot