Я знаю, что тема «Как заставить HTTPS + WWW» часто обсуждается и решается, и в целом это работает для меня.
Но так как я сейчас получил определенный предопределенный .htaccess от CakePHP, я не знаю, как его включить.
.htaccess для CakePHP:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Если я добавлю нормальный код для HTTPS / WWW Forcing вперед или назад к этому коду, он не будет работать должным образом, потому что все запросы установлены в корневой каталог, а не, например, на. /contact.
Обычно я использую:
RewriteCond %{HTTPS} !on [OR]
RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$ [NC]
RewriteRule ^ https://www.mydomain.com%{REQUEST_URI} [R=301]
Но вы не можете просто включить это выше ...
Может ли кто-нибудь помочь мне , включая HTTPS / WWW Forcing в вышеупомянутом .htaccess?