当前位置: 首页 > 知识库问答 >
问题:

使用带有自定义域的github页面时出现混合内容错误

姜博
2023-03-14

>

  • 在_config.yaml文件中,我已经相应地设置了URL键

    URL:“https://peps0791.github.io”

    在我的cloudFlare仪表板中,我启用了HTTPS重写选项,以防止混合内容错误。

    内容混杂:“HTTPS://thebotspeaks.com/”的页面是通过HTTPS加载的,但请求了不安全的图像“http://thebotspeaks.com/assets/images/bio-photo.jpg”。此内容也应通过HTTPS提供。

    09:54:45.323(索引):1混合内容:“HTTPS://thebotspeaks.com/”的页面是通过HTTPS加载的,但请求的样式表“http://thebotspeaks.com/assets/css/main.css”不安全。此请求已被阻止;内容必须通过HTTPS提供。

    09:54:45.785(索引):1混合内容:“HTTPS://thebotspeaks.com/”的页面是通过HTTPS加载的,但请求的脚本“http://thebotspeaks.com/assets/js/main.min.js”不安全。此请求已被阻止;内容必须通过HTTPS提供。

    在控制台中,我可以看到以下内容:

    <script src="https://peps0791.github.io/assets/js/main.min.js"></script>
    
    <link rel="stylesheet" href="https://peps0791.github.io/assets/css/main.css">
    

    如何解决此问题?

  • 共有1个答案

    阎知
    2023-03-14

    这里的问题是您的资产(即CSS或JavaScript)正在重定向到站点的HTTP版本。这是因为您的资产直接引用您的GitHub站点,而不是支持CloudFlare的域。

    例如;您的HTML引用的CSS文件位于https://peps0791.github.io/assets/cs/main.CSS而不是https://thebotspeaks.com/assets/CSS/main.CSS

    为了解决这个问题,您需要更新_config.yaml文件,使其具有以下URL密钥:

    url: "https://thebotspeaks.com"
    
     类似资料:
    • 我正在开发一款带有Angular 7(前端)和Laravel(后端)的应用程序。我在《邮递员》中测试了这个endpoint,它是有效的。当我尝试登录应用程序时,我遇到了这个错误。 混合内容:页面位于'https://sandbox.cloudinteractiveplatforms.com/login'通过HTTPS加载,但请求了不安全的XMLHttpRequest终结点'http://sandb

    • 我的页面在https上,但我在AJAX中调用的API url在HTTP上。我无法获得AJAX响应。混合内容:“HTTPS://localhost:8443/examples/demo.html”的页面是通过HTTPS加载的,但请求了不安全的XMLHttpRequestendpoint“http://www.earthtools.org/timezone-1.1/40.71417/-74.00639

    • 我正在进行Spring Security集成,我的内置安全页面的应用程序运行良好。但是对于自定义登录页面,它给出了错误 以下是我的代码供参考 在spring-security.xml 在login.jsp 在控制器中: 当我使用内置表单pulgin运行项目时,url是 登录后,如果我手动点击网址 它向我显示了登录页面,但我没有看到。如果这次显示了该页面,那么为什么它没有在自定义配置中显示。请帮帮忙

    • 本文向大家介绍Laravel实现自定义错误输出内容的方法,包括了Laravel实现自定义错误输出内容的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Laravel实现自定义错误输出内容的方法。分享给大家供大家参考,具体如下: 这里分析一下laravel对于提交的数据进行验证,怎么自定义错误输出的内容 在根目录下运行命令 会在app\Http\Requests目录下创建PostUpda

    • Flask 自带了很顺手的 abort() 函数用于以一个 HTTP 失败代码 中断一个请求,他也会提供一个非常简单的错误页面,用于提供一些基础的描述。 这个页面太朴素了以至于缺乏一点灵气。 依赖于错误代码的不同,用户看到某个错误的可能性大小也不同。 通常的错误代码 下面列出了一些用户经常遇到的错误代码,即使在这个应用准确无误的情况下也可能发生: 404 Not Found 经典的“哎呦,您输入的

    • 我是thymeleaf的新手,我正试图创建一个web组件。我想要的是这样的东西: 向路易斯问好