我使用socialengine作为内容管理系统,当我将socialengine网站更改为生产模式时,它没有加载css文件,我发现我的$ staticBaseUrl函数没有返回网站名称。 我在默认布局中手动添加了路径以加载css文件,它可以工作,但不加载字体系列(centurygothic)。我正在使用SocialEngine的4.2.4版本,请帮忙。 我使用plesk面板作为托管服务器。
答案 0 :(得分:0)
如果在css文件中使用路径(theme_name / main.css或Modulename / externals / styles / main.css),则可以使用以下指示路径的方式:
~/application/...
,其中~
将被自动解析并由staticbaseurl替换。
答案 1 :(得分:0)
首先无需手动调整布局中的$staticBaseUrl
。管理面板中有一个设置(常规设置),您只需指定URL即可。这通常用于设置CDN URL。
其次,生产中的大多数CSS文件都被最小化并相互附加,因此您只会看到一个与此类似的查询:/application/css.php?request=application/themes/default/theme.css
第三,如果仍有问题,可能有很多原因。例如,您使用的是http://example.com/home或http://example.com/index.php/home网址格式吗?