gpt4 book ai didi

apache - 在没有 ServerName 的默认虚拟主机上将 HTTP 重定向到 HTTPS

转载 作者:可可西里 更新时间:2023-11-01 15:03:41 29 4
gpt4 key购买 nike

在我的 apache 服务器上,我希望能够将所有传入的 http 请求重定向到等效的 https 请求。要注意的是,我希望能够在不指定 ServerName 的情况下为我的默认虚拟主机执行此操作,并让重定向与请求 url 中出现的任何服务器名称一起工作。我希望是这样的:

NameVirtualHost *:80
<VirtualHost *:80>
RedirectPermanent / https://%{SERVER_NAME}/
...
</VirtualHost>

这可以使用 Redirect 还是我必须求助于 Rewrite

最佳答案

尝试将此添加到您的虚拟主机配置中:

RewriteEngine On
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]

关于apache - 在没有 ServerName 的默认虚拟主机上将 HTTP 重定向到 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11621053/

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