gpt4 book ai didi

apache - https 到 http 重定向

转载 作者:行者123 更新时间:2023-12-04 03:11:48 31 4
gpt4 key购买 nike

我到处搜索,仍然找不到任何答案。

我正在尝试重定向,例如:https://www.domain.comhttp://www.domain.com

目前我有一个 .htaccess 文件,其中包括:

Options +FollowSymlinksRewriteEngine onRewriteBase /RewriteCond %{SERVER_PORT} ^443$ [OR]RewriteCond %{HTTPS} =onRewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

但我不断收到以下错误:

An error occurred during a connection to www.domain.com.SSL received a record that exceeded the maximum permissible length.(Error code: ssl_error_rx_record_too_long)...

我需要为 VirtualHost *:443 添加任何内容到我的 vhost 文件吗?对于 domain.com - 抱歉,对此很陌生。任何帮助/指导将不胜感激,谢谢!

最佳答案

您需要拥有完全正常工作的 https 虚拟主机。请在此处粘贴您的虚拟主机中的内容。

<VirtualHost IP:443>
ServerName www.domain.com
SSLEngine on
SSLCertificateFile /etc/ssl/certs/www.domain.com.crt
SSLCertificateKeyFile /etc/ssl/private/www.domain.key

ReWriteEngine On
RewriteRule (.*) http://www.domain.com%{REQUEST_URI}
</VirtualHost>

如果您为 http 和 https 使用相同的虚拟主机,事情就会变得一团糟。顺便说一句,您的证书必须有 www.domain.com 的 CNAME,或者如果您有通配符 *.domain.com。还有一件事,您在这里不需要任何 RewriteCond,因为您重写了每个 https 请求。

关于apache - https 到 http 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6200694/

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