【问题标题】:Force WordPress installation in SSL / HTTPS强制在 SSL / HTTPS 中安装 WordPress
【发布时间】:2019-04-23 08:07:49
【问题描述】:

我有一个 VPS,我在其上为我的域提供服务,并且我拥有所有 WordPress 安装文件。域通过 CloudFlare 使用 SSL 提供服务。

问题是安装文件中的标记不使用https 来表示样式表、JS 文件等。它们总是通过http 提供,而谷歌或 WordPress 文档无助于解决这个问题。话虽如此,安装布局看起来很丑陋,没有任何加载的样式表或 JS 功能。

我当然怀疑.htaccess 重写会对此有所帮助。

如何通过 HTTPS 强制安装 WordPress?

(这是标记的实际外观,请查看地址栏中的 URL)

【问题讨论】:

  • 与 SSL 和 WordPress 安装无关。 WordPress 可以安装在任何域中。我认为您面临的问题是混合内容,这在 HTTPS 域中很常见。
  • 您的站点网址是否设置为 https 版本?您可以通过数据库或 wp admin->settings->general settings 进行检查
  • @Tristup 问题出在 Wordpress 生成的 URL 上。
  • @bfontaine,我认为不是那样的,实际上 omerowitz 提到了在 WordPress 设置期间调用的 setup-config.php。并给出了截图。所以我提到了 WordPress 的安装不依赖于 HTTPS。

标签: wordpress https


【解决方案1】:

如果您的 Web 服务器正在运行 Nginx,您可以通过将以下代码添加到 Nginx 配置文件轻松地将所有 HTTP 流量重定向到 HTTPS。这是重定向在 Nginx 上运行的 WordPress 的推荐方法。

server { listen 80;server_name domain.com www.domain.com;xamplereturn 301[https://ez.com$request_uri][1];}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 2012-02-02
    • 2015-12-05
    • 2017-08-22
    • 2021-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多