2013-10-08 71 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方案