問題トラッカー用のカスタム テンプレートを作成しています。
今、私がやりたいことは、テンプレートの CSS/JS を一部のドメインでのみ利用できるようにすることです。つまり、私のドメインの Web ページがその CSS/JS をロードしようとすると、動作します他のドメインの Web ページがその CSS/JS を読み込もうとすると、動作しないはずです。
上記のことは可能ですか?どうすればこれを達成できますか?
問題トラッカー用のカスタム テンプレートを作成しています。
今、私がやりたいことは、テンプレートの CSS/JS を一部のドメインでのみ利用できるようにすることです。つまり、私のドメインの Web ページがその CSS/JS をロードしようとすると、動作します他のドメインの Web ページがその CSS/JS を読み込もうとすると、動作しないはずです。
上記のことは可能ですか?どうすればこれを達成できますか?
サーバー技術によっては、IP アドレスに基づいてファイルを制限できるはずです。そのため、必要なサーバー (つまり、ドメイン) からのみファイルにアクセスできるようにします。サーバーにアクセスできますか? または、htaccess (または類似のもの) を使用して同じことを行うこともできます。
はい、可能です。ブラウザーは通常、スタイルシート、JavaScript ファイルなどの要求と共に HTTP リファラー ヘッダーを送信します。これは、ファイルが含まれていた URL を示します。htaccess ファイルを使用するか、このリンクを参照するか、PHP などのサーバー側言語を使用してファイルを提供することにより、このヘッダーに基づいてアクセスを制限できます。
注: HTTP ヘッダーは簡単に偽造できるため、これは安全な方法ではありません。さらに質問を指定すると、特定のユースケースを見ることができます。