首页 / 帖子
drupal如何让@import的CSS JS文件以相对路径加载到页面

最近网站要支持https的请求,发现drupal在import相关CSS JS文件的时候,会在css js文件相对路径前加上http的url。 

DRUPAL大学的CSS JS都是相对路径加载的,请问如何做到的啊?

我使用的是drupal 7

3个答案
赵高欣
发布于:2016-01-14 09:25
绝对路径也可以的,我觉得不是绝对路径和相对路径的问题,我觉得你应该问https替换http的问题。参考这个帖子:https://www.drupal.org/https-information 另外,你可以试试用cdn模块,cdn替换所有css和js的域名,看能否替换成https的域名。
王斌
发布于:2016-01-14 12:59

已解决,这是Drupal Protocol Relative URLS(协议相关)问题。

参考帖: http://engineeredweb.com/blog/11/12/protocol-relative-urls-drupal-7/

对于被boost 缓存的静态页面有帮助。


闻涛
发布于:2016-02-28 11:19
我觉得 CSS和JS文件,用 https 伺服,不太划算,也不太适合。

尤其公用的 jquey 的文件,使用类似新浪或百度的CDN分流,对于最终用户来说,体验会更好一些。