使用的.htaccess,我需要所有的請求從htaccess的,重定向所有請求到https:// WWW
http://www.domain,
http://domain,
https://domain
重定向;
https://www.domain.com
我該怎麼做? 我沒有任何子域名。
使用的.htaccess,我需要所有的請求從htaccess的,重定向所有請求到https:// WWW
http://www.domain,
http://domain,
https://domain
重定向;
https://www.domain.com
我該怎麼做? 我沒有任何子域名。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
RewriteCond %{http_host} ^example.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
,將引導所有的HTTP請求https://www.example.com以及重定向到https://example.comhttps://www.example.com。
如果沒有對域進行硬編碼,該如何編寫? – bart 2017-02-07 21:58:27
試試這個...
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$ [OR]
RewriteCond %{HTTPS_HOST} ^domain.com$
RewriteRule ^(.*)$ "https\:\/\/www\.domain\.com\/$1" [R=301,L]
喜。首先你會在正確的地方提問。這在ServerFault上完成了。剛剛投票移交這個問題。而mod_rewrite可以做各種奇特的事情,但非www引用的是什麼?只有domain.com或other.domain.com? – 0xC0000022L 2011-05-22 02:54:10
非www引用(http://domain.com)。此網站上沒有子域名。 – ZaV 2011-05-22 02:58:03