gpt4 book ai didi

apache - 将 HTTP 重定向到 HTTPS,将 WWW 重定向到非 WWW URL

转载 作者:太空宇宙 更新时间:2023-11-03 13:15:59 26 4
gpt4 key购买 nike

我正在尝试将所有 HTTP 请求重定向到 HTTPS,并将所有 www 重定向到非 www URL。

也就是说,

  1. > http://example.nethttps://example.net
  2. > http://www.example.nethttps://example.net
  3. > http://www.example.nethttps://example.net
  4. > https://www.example.nethttps://example.net

我成功地重定向了 URL 条件(1、2 和 3),但是第 4 个重定向条件不起作用,即 https://www.example.nethttps://example.net .

我的网站有 www 和非 www 网址的 SSL 证书。我目前正在使用 WordPress。

我的 .htaccess 文件包含以下代码:

RewriteEngine On 
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.*)$ [NC]
RewriteRule (.*) https://%1%{REQUEST_URI} [L,R=301]

我尝试了很多不同的重定向条件,但没有一个奏效。

我在 Firefox 中收到以下错误:

An error occurred during a connection to www.example.net. Peer reports it experienced an internal error. Error code: SSL_ERROR_INTERNAL_ERROR_ALERT

如何重定向第 4 个 URL 条件?

最佳答案

我终于找到了解决问题的方法。它是 CloudFlare,我使用的是免费版本。

从 Cpanel 为我的网站关闭 cloudflare 使所有重定向工作。

关于apache - 将 HTTP 重定向到 HTTPS,将 WWW 重定向到非 WWW URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37792611/

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