Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

静的リソースによってログインページにリダイレクトされることがある

公開日: Oct 13, 2022
説明
公開静的リソースの詳細ページに移動し、[ファイルを表示] をクリックし、ブラウザのアドレスバーから URL を取得し、この URL をコミュニティで使用すると、ゲストユーザがログインページにリダイレクトされることがあります。
解決策
静的リソースの詳細ページの [ファイルを表示] リンクは次のようになります。
  • 名前空間がなく、[私のドメイン] が有効になっていない組織:
     

https://c.<instance>.visual.force.com/resource/<timestamp>/<static_resource_name>
 

  • 名前空間がなく、[私のドメイン] が有効になっている組織:
     

https://<my-domain>--c.<instance>.visual.force.com/resource/<timestamp>/<static_resource_name>
 

  • 名前空間があり、[私のドメイン] が有効になっていない組織:
     

https://<namespace>.<instance>.visual.force.com/resource/<timestamp>/<namespace>__<static_resource_name>
 

  • 名前空間があり、[私のドメイン] が有効になっている組織:
     

https://<my-domain>--<namespace>.<instance>.visual.force.com/resource/<timestamp>/<namespace>__<static_resource_name>
 


この URL は標準ログインページ (login.salesforce.com ページなど) を介して Salesforce にログインするユーザが使用できますが、[キャッシュコントロール] 設定が [公開] になっているものの、直接使用する (コピーしてそのまま別の場所で使用する) ためのものではありません。使用方法は「静的リソース」ヘルプドキュメントに従う必要があります。

たとえば、ゲストユーザがアクセスできるコミュニティページでこの URL が使用されると、URL を開こうとしたときにゲストユーザがログインページにリダイレクトされることがあります。これが発生するのは、サーバキャッシュ階層のキャッシュにこのリソースがなく、アプリケーションサーバ階層から取得される場合があるためです。この場合、認証済みの visual.force.com からの要求のみが処理され、その他の場合 (ゲストユーザからの要求など) はログインにリダイレクトされます。 
ナレッジ記事番号

000383810

 
読み込み中
Salesforce Help | Article