2013-10-08 109 views
0

如何在htaccess中強制將網址作爲HTTPS,即使它是在HTTP中指定的?爲特定網址強制使用HTTPS

E.g.下面的網址

/subscribe/spanish 
/subscribe/english 

我假設有一種正則表達式可以在開始時使用/訂閱嗎?

回答

1

是的,你可以使用以下規則:

RewriteEngine On 

RewriteCond %{HTTPS} off 
RewriteRule ^subscribe/ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE,NC] 

這將迫使HTTPS,如果:

  • URI開頭/subscribe/
  • URI具有http方案