Silverstripe silverstipe网站中缺少样式表

Silverstripe silverstipe网站中缺少样式表,silverstripe,Silverstripe,我最近安装了silverstripe3.1.4,但安装后,我可以看到该网站,但当我请求mysite.com时,该风格缺失 然后我请求了mysite.com/about-us,显示了错误页面,但应用了样式 但是当请求mysite.com/index.php/about-us/时,没有指定任何输入文件。您的CSS样式表将作为text/html返回,这就是为什么它们不应用任何样式的原因 发生这种情况的原因是请求正在通过框架传递。而不是/themes/simple/css/reset.css它的请求/i

我最近安装了silverstripe3.1.4,但安装后,我可以看到该网站,但当我请求mysite.com时,该风格缺失

然后我请求了mysite.com/about-us,显示了错误页面,但应用了样式


但是当请求mysite.com/index.php/about-us/时,没有指定任何输入文件。

您的CSS样式表将作为text/html返回,这就是为什么它们不应用任何样式的原因

发生这种情况的原因是请求正在通过框架传递。而不是/themes/simple/css/reset.css它的请求/index.php/themes/simple/css/reset.css

(text/html) (文本/css)

要解决这个问题,您应该在所有样式表的模板中使用
,而不是当前的方法


另外,有些不相关,但如果你想去掉链接中的/index.php/,你应该重命名index.php或将其删除。

我最近在silverstripe论坛上遇到了这个链接,解决办法是删除index.php

参考文献


谢谢Tim和Mic

你能提供这个网站吗?在论坛上尝试这个问题,当检查控制台时,你会看到错误消息。我可以看到两个CSS样式表