gpt4 book ai didi

.htaccess - htaccess 将所有 HTTPS 请求重写为 HTTP 版本

转载 作者:可可西里 更新时间:2023-11-01 16:34:08 24 4
gpt4 key购买 nike

我试图在没有 SSL 证书的域名上禁用 HTTPS,我正在使用这段代码,但它似乎没有做任何事情。我的网站正在运行 Wordpress 并且 wordpress htaccess 工作正常,但 HTTPS 位似乎什么都没有。这是我在 wordpress 的 htaccess 中使用的代码:

我现在正在使用上面“可能重复”中的代码,但它对我不起作用:

    Options +FollowSymlinks

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

# BEGIN WordPress
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
</IfModule>

如有任何帮助,我们将不胜感激!

最佳答案

您正在使用捕获组 # 1,即 $1,而没有使用方括号捕获组。

将您的代码更改为:

RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

关于.htaccess - htaccess 将所有 HTTPS 请求重写为 HTTP 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17171910/

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