我有一个主站点forexample.com,然后我有第二个站点,forinstance.com。
两者都使用相同的Magento系统,但是forinstance.com使用符号链接指向forexample.com中的所有文件。这是使用Magento进行多站点。
对于forinstance.com,我想将字体添加到字体文件夹(我认为是共享的)并链接到它。不幸的是,使用Magento,似乎如果你想链接到Magento中的某些东西,你必须从主站点链接,而不是你想要使用的站点。如果我想使用forinstance.com的images文件夹,我必须链接http://forexample.com/images(我必须设置错误)。否则,如果我使用http://forinstance.com
链接到images文件夹,我会得到404从CSS我可以链接到forexample.com就好了。但是对于字体,我尝试链接到http://forexample.com/fonts/font.ttf,我收到此错误:
重定向原点' http://forexample.com'已被封锁 通过跨源资源共享策略加载:否 '访问控制允许来源'标题出现在请求的上 资源。起源' http://forinstance.com'因此是不允许的 访问。
我可以理解,由于浏览器不是同一个网址,浏览器不希望您从其他网站窃取,但他们使用相同的CMS。我该怎么办?
答案 0 :(得分:0)
嗯,这可能不适用于所有内容(例如添加产品图像的动态图像文件夹),但我只是将一个字体文件夹添加到服务器(duh)中的附加域文件夹中。这样,字体直接在域的文件夹中,不需要符号链接。
因此,我没有尝试通过符号链接从主站点引用字体,而是添加了一个文件夹:
/forinstance.com/
/admin
/images
/forexample.com/ (addon domain)
/fonts (new folder inside)
/resources
/logs
/svgs
/fonts (main folder)
希望有些有意义。