gpt4 book ai didi

.htaccess - 在某些 URL 上添加 SSL 可选

转载 作者:太空宇宙 更新时间:2023-11-03 14:05:27 24 4
gpt4 key购买 nike

我正在将 Apache 2 用于 Web 应用程序。

我想对大多数 URL 强制使用 SSL。例如如果我转到 http://example.com/foo,我将被重定向到 https://example.com/foo

这很简单,使用:

<VirtualHost *:80>
ServerName example.com
ServerAlias *.example.com
RewriteEngine on
RedirectMatch ^(/.*)$ https://example.com$1
</VirtualHost>

但是,我希望 SSL 对于任何具有这种模式的 url 都是可选的:

example.com/api/*

原因是我的移动应用程序已经上线并使用网站的 http 版本,我不想破坏它。

我该怎么做?

最佳答案

在 RewriteRule 之前加上

RewriteCond %{REQUEST_URI} !^/api/

关于.htaccess - 在某些 URL 上添加 SSL 可选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42656520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com