Silverstripe迁移到Https错误

时间:2017-04-21 15:53:33

标签: php http silverstripe

使用Silverstripe CMS(3.5.6)完成网站后,我通过GIT将其迁移到另一台使用HTTPS的服务器。我的服务器正在使用HTTP。迁移后,它不会加载我的css和js文件。

<link type="text/css" rel="stylesheet" href="$BaseHref$ThemeDir/assets/css/example.css"/>

,它显示以下行:

http://website.com/themes/the_theme/assets/css/example.css

它应显示HTTPS:// ...而不是HTTP:// ...

1 个答案:

答案 0 :(得分:2)

如果您在主题中使用<% base_tag %>,则不需要在样式表链接中使用$BaseHref

<link type="text/css" rel="stylesheet" href="$ThemeDir/assets/css/example.css"/>

这是我之前完成的方式,它可以在http和https环境中使用。