[英]Redirect from https:// to https://www using .htaccess
我試圖讓我的網站將所有流量都重定向到https://www.mylittleblackebook.com,無論在瀏覽器中如何鍵入URL。 有人可以通過六種方式在瀏覽器中鍵入URL。 他們是:
除第二個URL以外,所有這些URL都將起作用。 我無法獲取.htaccess文件來將https:/mylittleblackebook.com重定向到https://www.mylittleblackebook.com 。 這是我的.htaccess文件中的代碼:
RewriteEngine on
# require SSL without mod_ssl
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} !on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
該代碼在6種方法中的5種有效。 誰能告訴我如何使其對所有人適用?
感謝您抽出寶貴的時間對此進行檢查。
您的代碼看起來正確,不確定為什么不起作用。 我會嘗試這樣做,它的順序相反,有些不同:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/?(.*) https://www.%{HTTP_HOST}/$1 [L,R,NE]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.