2017-05-23 6 views
0

複数のサイトでkenticoをインストールしていますが、すべてセットアップしても同じですが、起動したばかりの3番目のサイトで奇妙な問題があります。任意の種類のファイル(画像、スクリプト、またはCSS)は相対パスで読み込まれません。また、URLを開くとkenticoログイン画面が表示されます。複数のkenticoサイト、1つのサイトのCSSへの直接URLにログインする必要があります

本当に奇妙な部分は、私は同じURLのパスを入れても、それの前に他のサイトのドメインの1つを置く場合、イメージが正常に読み込まれます。

newsite.com/imageURL <- wont load 
othersite.com/imageURL <- loads 
otheroldsite.com/imageURL <- loads 

うまくいけば、私はこのようなことを以前は見たことがないだろう。

+0

ログインが必要な権限がそのサイトに設定されていますか?ファイルはメディアライブラリに置かれているのか、ファイルシステムに置かれていますか(手動でそこに置かれていますか) URLを上書きするIIS再書込みがありますか? –

答えて

0

CSSでのスタートを最初、あなたの新しいサイトのCSSを有効にしたことを確認してください:あなたが権限

Media libraries\YourMediaLibraryName\Security 

は、「ライブラリを参照してくださいていることを確認しておく必要があり、メディアライブラリの

CSS stylesheets\YourCSSName\Sites 

をコンテンツはすべてのユーザに設定されています

通常〜/ CMSScripts/Custom /にあるスクリプトは、あなたのサイトにアクセスできるはずです。あなたのスクリプトがそこにあり、あなたがそれを読み込むことができないなら、それはKentico許可の問題ではありません。

+1

これらのファイルを持つことは素晴らしい方法ですが、別のサイトで使用している場合は何も破壊しません。たとえば、domain2.comで/cmsscripts/custom/domain1/jquery.jsを使用する場合は、Kentico内でのアクセスを制限していないため、正常に動作します(IIS側でなければなりません)。メディアライブラリファイルでも同じです。メディアライブラリにアクセス許可が設定されていれば、私のサイトからあなたのサイトにあなたのイメージをリンクすることができます(したがってOPへの私の質問)。 –

関連する問題