проблема в Codeigniter 4 для активации HTTPS

У меня в Codeigniter 4 возникла следующая проблема.

Если я захожу на сайт http://misitio.com/, он перенаправляет меня на https://https//misitio.com//, но если я вхожу на https://misitio.com/, он загружается правильно. Он не перенаправляет меня с Http на https.

.htaccess /

RewriteEngine on
RewriteBase /
RewriteRule ^ (. *) Public / $ 1 [L]

общедоступный.htaccess

# Disable directory browsing
Options All -Indexes

<IfModule mod_rewrite.c>
Options + FollowSymlinks

RewriteEngine On
RewriteBase /
 
# Redirect Trailing Slashes ...
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule ^ (. *) / $ / $ 1 [L, R = 301]
 
# Rewrite "www.example.com -> example.com"

RewriteCond% {HTTPS}! = On
RewriteCond% {HTTP_HOST} ^ www \. (. +) $ [NC]
RewriteRule ^ http: //% 1% {REQUEST_URI} [R = 301, L]

RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule ^ (. *) $ Index.php / $ 1 [L]


# Ensure Authorization header is passed along
    RewriteCond% {HTTP: Authorization}.
    RewriteRule. * - [E = HTTP_AUTHORIZATION:% {HTTP: Authorization}]
</IfModule>

<IfModule! Mod_rewrite.c>
    # If we don't have mod_rewrite installed, all 404's
    # can be sent to index.php, and everything works as normal.
    ErrorDocument 404 index.php
</IfModule>

# Disable server signature start
    ServerSignature Off
# Disable server signature end

0 ответов

Другие вопросы по тегам