我有一個問題的.htaccess,我不知道爲什麼,因爲它應該是工作。的.htaccess - 重寫https://www.sub.domain.com到https://sub.domain.com
我試圖用這個代碼做的是重定向到https://www.sub.domain.com
https://sub.domain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.sub\.domain\.com$ [NC]
RewriteRule ^(.*)$ https://sub.domain.com/$1 [L,R=301]
當我http://htaccess.madewithlove.be/測試此代碼,它的工作原理成功地。
(請求URL:https://www.sub.domain.com
,輸出網址:https://sub.domain.com
)
同樣如this question提到的,我檢查了我的DNS記錄,並且有一個www.sub
它指向一些域sub
(均爲A的)。
在這一點上,我被卡住,沒有人知道我做錯了什麼? 任何幫助,將不勝感激。
你的代碼是正確的文件。確保'VirtualHost'塊SSL是正確的(文檔根目錄和htaccess的啓用) – 2015-01-04 11:24:09
感謝您的評論,我知道肯定htaccess的已啓用。當我嘗試其他的東西時:'RewriteEngine On RewriteCond%{SERVER_PORT} 80 RewriteRule ^(。*)$ https://sub.domain.com/$1 [R,L]'在我的public_html中發送每個請求通過SSL,它工作正常。 – JiFus 2015-01-04 11:26:14
你能更新與虛擬主機塊(80和443端口),你的問題? – 2015-01-04 11:26:56