【问题标题】:How to stop redirecting from http to https?如何停止从http重定向到https?
【发布时间】:2020-04-27 06:38:54
【问题描述】:

我最近购买了一个 teachingbrains.online 域,并将其与 infinityfree 的免费托管连接。在免费的主机控制面板中,有一个 Softaculous Apps Installer 选项,我可以通过它将 WordPress 安装到我的网站。

主要问题:

在网站的常规 >​​ 设置中的 Wordpress 管理仪表板中,有一个 WordPress URL 和站点 URL 选项,它们看起来像

WordPress URL: http://teachingbrains.online/wp-admin/

Site URL:      http://teachingbrains.online/

但我将两个 URL 都更改为 https

WordPress URL: https://teachingbrains.online/wp-admin/

Site URL:      https://teachingbrains.online/

由于我的网站没有任何 SSL 链接,因此每当我尝试打开我的网站或 WordPress 管理仪表板时,它都会向我显示 此网站无法提供安全连接

【问题讨论】:

    标签: wordpress .htaccess redirect cpanel


    【解决方案1】:

    如果您可以访问您的 WordPress 实例的数据库,您可以通过 phpMyAdmin 或类似的方式查看wp_options 表。

    你会发现两个字段,我认为它们被称为siteurlhome,你应该将它们改回非https。

    【讨论】:

    • 我在整个目录(Cpanel)中进行了搜索,但没有找到像 wp_options 或 wp-options 这样的任何实例,如果您可以请提供一条到达该路径的路径,那将非常感谢。
    • 你需要检查数据库,而不是“Cpanel”。
    【解决方案2】:

    有多种方法可以停止从 HTTP 重定向到 HTTPS

    1. 转到 chrome://net-internals 并从下拉列表中选择“HSTS”。
      在“删除域”下输入域名,然后按删除 按钮。 现在清除浏览器缓存:

    Settings > Show advanced settings… > Privacy > Clear browsing data

    1. 您可以使用重写规则将 https 请求重定向到子目录内的 HTTP。在工具中创建一个 .htaccess 文件 目录并添加以下内容:
    RewriteEngine On
    RewriteCond %{HTTPS} on
    RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    

    确保启用了 apache mod_rewrite。

    1. 如果您可以访问控制面板,请打开 CPanel

    域 > 重定向 > 选择域名 > 更改重定向 > 从 HTTPS 更改为 HTTP > 重定向它

    【讨论】:

      猜你喜欢
      • 2020-10-19
      • 2018-08-01
      • 2016-09-02
      • 1970-01-01
      • 2015-04-21
      • 2019-09-10
      • 2017-10-06
      • 2020-01-02
      • 1970-01-01
      相关资源
      最近更新 更多