【问题标题】:wordpress insecure URL fix issuewordpress 不安全的 URL 修复问题
【发布时间】:2015-09-24 09:23:41
【问题描述】:

我是 PHP 的初学者,我正在将我所有的 http 链接转换为 https。

下面是我的代码footer.php

function css_generator() {
    /* @footer_background_image */
    .td-footer-wrapper::before {
        background-image: url('@footer_background_image');
    }

$td_css_compiler->load_setting('footer_background_image');

在哪里可以应用 preg_replace 函数将 http 链接替换为 https?。 footer_background_image 的值总是生成为 http

谢谢

【问题讨论】:

    标签: php wordpress preg-replace


    【解决方案1】:

    您从错误的角度看待这个问题。 Wordpress 内置了对后端 HTTPS 的支持,可以在 wp-config.php 中启用,对于前端,可以通过更改管理页面中的 URL 来使用它。

    如果你有一堆硬编码的链接而不是软的、Wordpress 生成的链接,你可以选择使用 .htaccess 来强制用户更改为 HTTPS。

    请注意,无法缓存 HTTPS 数据,这可能会使您的网站对访问者来说变慢。根据网站的类型,这可能很重要。

    【讨论】:

    • 您好,我已经尝试将基本 URL 从设置页面更改为 https,但仍然只有上述项目的链接在 http 中。我正在使用报纸主题
    • 如果你真的想使用 preg_replace,你可以在 index.php 文件中的所有内容上使用它(甚至 get_header() 和 get_footer())。
    猜你喜欢
    • 1970-01-01
    • 2016-08-27
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 2011-11-25
    • 2021-09-28
    • 2012-10-08
    • 1970-01-01
    相关资源
    最近更新 更多