【问题标题】:Prestashop: How to change base URL to https?Prestashop:如何将基本 URL 更改为 https?
【发布时间】:2017-04-09 20:28:45
【问题描述】:

有没有办法将 PrestaShop 基本 URL 更改为 https?目前我的基本网址是:http://www.kunst-in-bildern.de/

问题是,我的 SSL 不能像这样正常工作。由于混合内容(http 和 https),浏览器显示不安全的连接。当我使用 sslcheck 时,它会显示以下内容:

所以,我想通过将基本 ULR 更改为 https 来摆脱 http 链接 感谢您提供有关如何执行此操作的提示 费边

【问题讨论】:

  • 您需要在主题、模块和配置中搜索条目设置的位置并将其更改为 https。它们可以在您的主题中硬编码,或在您的 cms 页面中引用,等等...
  • 非常感谢@sadlyblue。我很害怕 :( 现在我必须在我的第三方主题中找到所有确切的链接 :( :( 有什么提示可以更快地找到特定链接吗?例如,我不知道在哪里更改这个链接:kunst-in-bildern.de/img/cms/headr-bg-catalog.jpg 可以firebug 有什么帮助吗?我只能在那里找到 css 源,但没有 html 源文件的提示。

标签: url prestashop base


【解决方案1】:

感谢https://www.whynopadlock.com/,我总是手动解决这些问题,它可以准确地告诉您在没有 https 的情况下交付的内容在哪里。手动将链接从 http:// 更改为 https:// 就足够了

否则,我最近在 Cloudflare 中发现了一个集成功能,它可以自动执行相同的操作。

如 Cloudflare 所述

“自动 HTTPS 重写通过将您网站上可以使用 HTTPS 提供的所有资源或链接的“http”更改为“https”来帮助修复混合内容。”

一旦您注册并使用他们的服务验证您的网站,您就可以在“加密”菜单下找到此功能,这是完全免费的。

如果您不想或不能使用 Cloudflare,我认为唯一的选择是手动进行,因为如果 http 链接在您的主题中被硬编码,即使您找到了方法,它们也将保持不变更改基本 URL。

可能所有您无法轻易找到的链接都在与混合内容所在位置相关的 TPL 文件中。

祝你有美好的一天,

弗拉德

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多