构建MVC 2.0网站并在我的Site.Master中使用内容交付网络(CDN)。我使用以下CDN:在ASP.NET MVC中启用SSL的内容交付网络
- 雅虎的复位字体,grids.css
- 的jQuery 1.4.2
- jQuery验证
所有这些CDN的使用HTTP交付: //
我的网站目前支持SSL和非SSL页面。 当导航到启用SSL的网页,我得到一个错误,因为CDN链接到HTTP://
虽然我知道,你可以使用CDN的SSL版本,但我的问题是更喜欢:
由于我有非SSL和SSL页面共享相同 * Site.Master *我该怎么办? 我是否应该只为SSL和非SSL页面获得启用SSL的版本? 或者我应该做一些“if ... else”?
任何优点或缺点的任何这些方法?
感谢
谢谢djechelon!也许我会用If ... else方法得到! 我很好奇...如果不是使用SSL或非SSL CDN,而是简单地将文件添加到我的项目中的文件夹中并链接到这些文件...虽然它会击败CDN的目的,但它会解决我的问题呢? – Vlince 2010-12-06 21:11:08
你自己说过...它会击败CDN的目的,但是,是的,它会修正,因为相对URL被正确地映射到SSL /非SSL – 2010-12-06 21:15:26