我在nginx服务器上运行https magento站点。我想从cdn(Amazon Cloudfront)提供我的静态内容。
我可以通过更改
中的media / css / js网址来轻松完成此操作www.mysite.com/xxx到cdn.mysite.com/xxx
然而旧版浏览器&操作系统(例如XP)不支持使这成为可能的SNI。
所以,我的问题是:
当我检测到用户正在运行XP(例如)时,如何将我的media / css / js基本网址设置为(www.mysite.com/xxx),但将其保留为cdn.mysite.com/默认为xxx
我不想设置多个商店,只是为了能够在用户不知道的情况下更改这些变量。
答案 0 :(得分:1)
我认为它与nginx无关,可以在Magento的后端轻松完成。你可以去系统>配置>设计并点击按钮add exception
。
然后,您可以在matched expression
字段中编写正则表达式,并使用值来定义将在该情况下使用的设计。匹配的表达式需要匹配需要具有特定设计的浏览器的用户代理。我认为用户代理在设计方面比操作系统更重要。