私はこの問題の良い解決策を見出しておらず、誰かがすでに同様のことをしていることを願っています。プライベートURLを非表示にする練習方法は何ですか?
サーバに保存されている画像のリストを読み込むためのjavascriptプログラムを作成しましたが、画像のディレクトリをユーザに知らせたくありません。
var img1 = new Image();
img1.src = "my_img_directory/img1.png";
var img2 = new Image();
img1.src = "my_img_directory/img2.png";
この例では、ユーザーは私のWebサーバーにimg1とimg2をどこに保存するかを知っています。 URLが表示されないようにする方法はありますか?
URLをいくつかのランダムな文字列に置き換えることを考えています。たとえば、私はこのような何かをすることができます:
var img1 = new Image();
img1.src = decode_URL("auiopjlnad103k");
しかし、私はまだ絶対パスでそのランダムな文字列をマップする必要があります。ユーザーは、decode_URLがランダムな文字列を絶対URLに変換する方法を見ることができます。
クライアントでランダムな文字列を復号化すると、ユーザーは秘密鍵を把握してURLを把握できます。
私は考えがなくなったように見えます。これはクライアント側だけでは行えないことですか?すべてのヒントやヘルプは非常に感謝します!
ありがとうございます。
私はこのサーバー側を行うことをお勧めします。実際の画像のURLが何であるかをユーザーが特定できないようにする方法はありません。 – Ivan
あなたの懸念事項は何ですか? Googleロボットや他の検索エンジンがあなたの画像をインデックスに登録しないようにするには、単にrobot.txtファイルを作成してそこに画像を置くだけです。このURLはもっと多くを示しています。 http://www.google。com/support/webmasters/bin/answer.py?answer = 35308 – Ali
私は解決策があると思います。 –