html - 子页面的不同 CSS 不加载
问题描述
我有:
- website.com/index.html
- website.com/style.css
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>home</title>
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="shortcut icon" type="image/png" href="media/favicon.png">
一切正常。
和:
- website.com/page/index.html
- website.com/page/style.css
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>page</title>
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="shortcut icon" type="image/png" href="media/favicon.png">
favicon 加载但 CSS 没有显示,我只看到页面的 HTML 文本。
现在,在我使用 .htaccess 和 Let's Encrypt SSL 强制使用 HTTPS 之前。我可以在 http:// 上加载 page/style.css,但它从未在 https 上工作。
我错过了什么?
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
SetEnvIf X-Forwarded-Proto "https" HTTPS=on
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
解决方案
推荐阅读
- asp.net-mvc - 如何在 ASP.NET MVC 5 中从相关表中添加两个值
- pandas - 在条件下替换熊猫列下的值
- python - python panda:如何从csv文件中删除行
- javascript - 从 Javascript 中的现有数组重新创建一个数组
- r - 识别 R 条件语句中的空白
- javafx - 内部带有可拖动节点的 JavaFX 平移和缩放
- javascript - FormControl 如何微调错误验证消息以更具体
- android - 如何在阅读模式下使用 webView kotlin?
- java - 创建 ListNode 的新实例
- java - 当 JUnit 中的实际值和期望值相同时,为什么测试会失败?