Htaccess强制使用https

时间:2014-12-07 06:50:10

标签: .htaccess slim

我使用纤薄的框架来设计api休息。

我的项目结构是:

root
--something1
--something2
--api
 --.htaccess

我的.htaccess是:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L] 

我怎么能为每一个uri做这样的事情:

http://myserver.com/api/.....

转到:

https//myserver.com/api/.....

但是我的域可能是var ??

1 个答案:

答案 0 :(得分:2)

以下规则应将您重定向到HTTPS

RewriteCond %{HTTPS} off    
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]