【问题标题】:Wordpress loads menu images over HTTP instead of HTTPS. Can you define the base URL to use HTTPS?Wordpress 通过 HTTP 而不是 HTTPS 加载菜单图像。您可以定义基本 URL 以使用 HTTPS 吗?
【发布时间】:2014-01-10 20:38:31
【问题描述】:

我想知道是否可以覆盖 WordPress 中外观 > 菜单功能使用的基本 URL。

这里没有使用额外的插件,这是标准的 WordPress 功能。

默认情况下,它将基本路径定义为 wp-content/uploads/ 路径,但它使用 HTTP 基本 url,即使请求是 HTTPS。这意味着我在浏览器中收到了不安全的内容警告。

我曾尝试使用插件来强制使用 HTTPS,但这是漏网之鱼。在 Wordpress 配置 UI 中找不到任何地方来手动设置内容目录。有什么想法吗?

【问题讨论】:

    标签: php wordpress security https


    【解决方案1】:

    设置下只有2个url变量(/wp-admin/options-general.php)

    • WordPress 地址 (URL)
    • 网站地址 (URL)

    他们控制所有内容。尝试切换它 https:// ?如果没有,您可以使用 .htaccess 技巧强制 https:

    RewriteEngine On 
    RewriteCond %{HTTPS} off 
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    

    我的建议是也检查这篇文章: http://codex.wordpress.org/Administration_Over_SSL

    【讨论】:

    • 谢谢 - 它托管在没有系统访问权限的机器上,即我们无法通过 SSH 拨号。否则我会投入大量的重定向规则!我已经尝试了所有我能找到的强制使用 HTTPS 的插件,但它们都不起作用。
    • 这两个选项都设置为使用 https。
    猜你喜欢
    • 1970-01-01
    • 2018-02-01
    • 2014-01-26
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 2021-07-14
    • 2014-12-03
    • 2022-01-05
    相关资源
    最近更新 更多