我知道「如何強制使用HTTPS + WWW」這個主題經常被討論和解決,並且通常它適用於我。在CakePHP中強制使用SSL + WWW .htaccess
但是現在我已經從CakePHP獲得了特定的預定義.htaccess,我不知道如何包含它。
的.htaccess的CakePHP的:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
如果我把正常的代碼HTTPS/WWW前或向後的代碼強制,它不正確,因爲所有的請求都設置爲根目錄下工作而不是例如/聯繫。
通常情況下,我使用:
RewriteCond %{HTTPS} !on [OR]
RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$ [NC]
RewriteRule^https://www.mydomain.com%{REQUEST_URI} [R=301]
但是你不能只包含上面......
有誰請幫助我包括 HTTPS/WWW在上面的.htaccess強制?
這應該是最終接受的答案。硬編碼域名是不好的業務。 – bazzaretta