我使用socialengine作为内容管理系统,当我将socialengine站点更改为生产模式时,它没有加载css文件,我发现我的$staticBaseUrl函数没有返回网站名称。我手动添加了默认布局中的路径来加载css文件,它可以工作,但不加载字体系列(centurygothic)。我正在使用SocialEngine的4.2.4版本,请帮助。我正在使用plesk panel作为托管服务器。
发布于 2014-10-21 21:09:42
如果你在你的css文件中使用路径(主题名称/main.css或模块名称/外部/样式/main.css),你可以使用下面的方式来指示路径:~/application/...,其中staticbaseurl将被自动解析并替换为staticbaseurl。
发布于 2014-10-28 03:32:07
首先,不需要手动调整布局中的$staticBaseUrl。在管理面板中有一个设置(常规设置),您只需指定URL是什么。通常用于设置CDN URL。
其次,生产环境中的大多数CSS文件都被最小化并相互附加,因此您将只看到一个类似以下内容的查询:/application/css.php?request=application/themes/default/theme.css
第三,如果仍然存在问题,可能有许多原因。例如,您使用的是http://example.com/home还是http://example.com/index.php/home URL格式?
https://stackoverflow.com/questions/26314687
复制相似问题