【问题标题】:CSS not displaying server-sideCSS 不显示服务器端
【发布时间】:2015-06-06 22:01:02
【问题描述】:

我的网站离线运行良好。当我将它上传到服务器时,CSS 不起作用。是什么让它更令人困惑;

  1. 我使用提供的 FTP 帐户将网站上传到我的大学服务器。网站显示正常。
  2. 我将网站上传到自己的服务器,CSS 不起作用,favicon 也不起作用。

这意味着所有文件链接都在工作等,但它在我的服务器上不起作用。甚至 Google 字体也无法使用。!

我没有更改我帐户等中的任何设置。

1 - 文件夹结构 2 - 我的 HTML 中的 CSS 链接

【问题讨论】:

  • 尝试在浏览器中写入你的css的url。只是为了确保服务器可以找到该文件。比如:cdn.sstatic.net/stackoverflow/all.css
  • 您无权访问此服务器上的 /style.css。此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
  • 检查 FTP 文件的权限,是否设置为可以读取?
  • 使用浏览器中的开发者工具观察网络流量,判断页面是否尝试加载 CSS 文件,实际尝试从哪里加载,结果如何。跨度>
  • @SpencerWieczorek 是的,我检查了,所有设置都已设置,因此它们可读。

标签: css server-side


【解决方案1】:
  1. 确保它与缓存​​无关。
  2. 从你的大学服务器链接 css、favicon,看看它是否与服务器配置无关

【讨论】:

  • 直接从 Uni 服务器链接 CSS 并且它可以工作,所以问题肯定出在我的服务器上。我不知道为什么,因为我今天第一次真正使用它并且没有对设置等进行任何更改。
  • 您能否提供有关您的配置文件的任何提示。问题一定是我认为的。
  • 配置文件是什么意思?抱歉,对此很陌生。
  • 无需抱歉 :) 站点目录中是否有任何 .htaccess 文件
  • 不,恐怕没有文件。
猜你喜欢
  • 1970-01-01
  • 2012-03-24
  • 1970-01-01
  • 2021-11-20
  • 2021-09-04
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
  • 2012-05-30
相关资源
最近更新 更多