簡體   English   中英

使用.htaccess從https://重定向到https:// www

[英]Redirect from https:// to https://www using .htaccess

我試圖讓我的網站將所有流量都重定向到https://www.mylittleblackebook.com,無論在瀏覽器中如何鍵入URL。 有人可以通過六種方式在瀏覽器中鍵入URL。 他們是:

  1. https://www.mylittleblackebook.com
  2. https://mylittleblackebook.com
  3. http://www.mylittleblackebook.com
  4. http://mylittleblackebook.com
  5. www.mylittleblackebook.com
  6. mylittleblackebook.com

第二個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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM