2016-06-28 120 views
1

我買了一個域名,一個專用IP和ssl證書。我想這樣做 -https和http重定向

我想重定向所有這些URL -

http://webs.agency/ 
http://www.webs.agency/ 
https://webs.agency/ 

https://www.webs.agency/

和同樣應該例如所有的內部網頁來完成 -

http://webs.agency/web-design.html 
http://www.webs.agency/web-design.html 
https://webs.agency/web-design.html 

https://www.webs.agency/web-design.html

如何通過.htac完成塞斯。

我已聯繫託管公司,他們說他們不能幫助我在這方面。

回答

2

所以你想強制WWW和HTTPS的一切。

RewriteEngine On 

#Force WWW on everything 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

#Force HTTPS on everything 
RewriteCond %{HTTPS} !=on 
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] 

這應該讓你既https://www.webs.agency/https://www.webs.agency/web-design.html

+0

你是男人..感謝ü –

+0

沒問題,很高興我能幫助:) – Lag

+0

更改第一個''RewriteRule'to https'避免用http沒有www的第二次重寫 – Croises