我有一個與Godaddy.com共享的託管帳戶,用於託管五個不同的網站(site1.com,site2.com ... site5.com)。我想在/目錄中放置一個.htaccess文件,以使所有五個不同的網站重定向到每個網站的非www和ssl版本。301重定向到多站點/共享主機的非www ssl版本
現在,我有我的.htaccess文件如下:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site1.com
RewriteRule (.*) https://site1.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site2.com
RewriteRule (.*) https://site2.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site3.com
RewriteRule (.*) https://site3.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site4.com
RewriteRule (.*) https://site4.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site5.com
RewriteRule (.*) https://site5.com/$1 [R=301,L]
該網站的目錄結構設置,使的index.html爲site1的位於/public_html/index.html
四個附加站點索引文件位於: /public_html/[site#]/index.html 與[現場#](站點2/site3/site4/site5 /)
在四個不同的目錄我輸入www網址爲網站到2-4我的瀏覽器版本,服務器會自動重定向到HTTPS版本:
現場#.COM/other_sites /現場#.COM
我想如果每個的喜歡網站重定向到ssl,即使訪問者不輸入www版本的網站。我知道我需要一個額外的RewriteCond和RewriteRule,但不知道要使用什麼代碼。
我剛剛學習RegEx和服務器配置,所以任何幫助將不勝感激。