Перенаправьте ВСЕ HTTP-запросы на https с помощью F3 Fat-Free Framework
Я думаю, название говорит само за себя. Я хочу, чтобы в любое время браузер отправлял запрос, начиная с http://, чтобы изменить его на https://
Я использую инфраструктуру F3, поэтому у меня настроены маршруты. Я не уверен, должен ли я добавить маршрут для этого? Если так, то как бы выглядела эта линия?
Или я должен изменить файл.htaccess в корне документа f3? Я пробовал этот маршрут, и он не работает. Все запросы браузера с http:// остаются такими же. Я изменил.htaccess в папке f3 в соответствии со следующим:
Как перенаправить все HTTP-запросы в HTTPS
И это не работает вообще.
1 ответ
Вам нужно использовать.htaccess в вашем public_html или "root", который является общедоступным, чтобы изменить http для перенаправления на https.
Что-то вроде этого:
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com*$ [NC]
RewriteRule ^$ https://example.com%{REQUEST_URI} [R,L]