2016-10-10 9 views
0

私はメインサイトforexample.comを持っていて、もう1つのサイトforinstance.comを持っています。シンボリックリンクとクロスソースリソース共有

両方とも同じMagentoシステムを使用しますが、forinstance.comはsymlinksを使用してforexample.comのすべてのファイルを指しています。これは、マルチサイトでMagentoを使用しています。

forinstance.comでは、私はフォントフォルダ(これは私が共有していると思ったもの)にフォントを追加してリンクしたいと思っていました。残念ながらMagentoでは、Magentoの何かにリンクしたい場合は、使用したいサイトではなくメインのサイトからリンクする必要があります。 forinstance.comのimagesフォルダを使用する場合は、代わりにhttp://forexample.com/imagesにリンクする必要があります(設定が間違っている必要があります)。それ以外の場合は、画像フォルダにリンクすると404が表示されますhttp://forinstance.com

私はforexample.comにリンクできます。しかしフォントで、私はhttp://forexample.com/fonts/font.ttfにリンクしようと、私はこのエラーを取得:

Redirect at origin ' http://forexample.com ' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ' http://forinstance.com ' is therefore not allowed access.

私はそのない同じURLので、ブラウザを使用すると、別のサイトから盗むことを望んでいないだろうが、彼らはしていることを理解することができます同じCMSを使用します。私に何ができる?

答えて

0

これはおそらく、製品イメージが追加された動的イメージフォルダのようなものすべてでは機能しませんが、サーバーのアドオンドメインのフォルダ(duh)にフォントフォルダを追加するだけです。この方法では、フォントはドメインのフォルダに直接あり、シンボリックリンクは必要ありません。いくつかは、どのように理にかなっていること

/forinstance.com/ 
    /admin 
    /images 
    /forexample.com/ (addon domain) 
     /fonts (new folder inside) 
    /resources 
     /logs 
     /svgs 
    /fonts (main folder) 

希望:だからではなく、シンボリックリンクを介してメインのサイトからフォントを参照しようとしているの

は、私は、フォルダを追加しました。

関連する問題