• 締切済み

スタイルシートをダウンロードさせない方法

お世話になります 趣味で運営しているサイトの外部スタイルシートを、ダウンロード不可能にしたいのですがどのような方法があるでしょうか HPに訪れてブラウザ上からソース表示を行い、そこからlinkタグで読み込んでいる外部スタイルシートのURLにアクセスする事で、一般的にはそのHPのスタイルシートをダウンロードする事が可能ですが それを不可能にする方法を知りたいです ぱっと思いつくのは.htaccessかXMLあたりでの制御あたりなのですが具体的に分かりません(-_-) 元々できない事であればしょうがないと思うのですが好奇心で質問です 画像とかも同様の方法でダウンロードできてしまうわけですし、制御する方法はあると思うのですが・・・

みんなの回答

noname#26108
noname#26108
回答No.1

.htaccessを使えるということであれば、リファラによる制御が考えられます。これは画像の直リンク対策とかで使用する方法ですが、イメージとかを別のディレクトリにまとめて、htmlと分離して置いているとやりやすいと思います。 HTMLを表示する際、画像があれば格納場所から呼び出されるわけですが、その際にどこからアクセスしたかという情報がやり取りされます。これがリファラですが、これを使うことで、例えば特定のURLからのアクセスのみ許可して、それ以外の呼び出しを拒否する、といった芸当も可能になります。ただ、この方法を外部スタイルシートに適用できるかどうか試したことが無いので考え方だけ示します。 具体的な設定に関しては、あなたがご利用になっているサーバーによって色々制限があったり表記方法が異なったりしますので、申し訳ないですがご自分で色々調べてみてください。良い勉強になると思います。.htaccessの記述に関しては、正規表現で正しく記述したり、変な記述でサーバーに負担をかけないように気をつけるなど、多くの注意事項がありますが、正しく使えば非常に便利なものですので色々試してみてください。

hepin
質問者

お礼

ありがとうございます。 .htaccessでできるだろうなぁという事は分かるのですが 具体的なやり方を分かっていないので、調べてみようかと思います。 ありがとうございました

すると、全ての回答が全文表示されます。

関連するQ&A