将所有请求从http://example.com重定向到https://example.com,同时免除http://example.com/api

时间:2019-07-08 14:38:43

标签: .htaccess

我有一个网站www.example.com,其api端点为https://example.com/api

我们最近在服务器上安装了ssl证书。 我们希望将来自http://www.example.com,www.example.com,https://example.com的所有网站流量都重定向到https://www.example.com,但我们不希望重定向来自https://example.com/api的请求。

1 个答案:

答案 0 :(得分:1)

在您的.htaccess文件中检查此规则

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^api [NC]
RewriteRule (.*) https://example.com/$1 [R=301,L]