いくつかの設定:<image>タグの背後にある画像のリダイレクトにはどのような影響がありますか?
私たちはいくつかの静止画像を公開しています。しかし、イメージタグ内の別のURLを使ってこれらのイメージを参照できるようにする必要があります。 だから、例えば、我々のようなURLでイメージがあります。
http://server.com/images/2/1/account_number/public/assets/images/my_cool_image.jpg
をそして、私たちはフロントHTMLにそれを挿入するよう:
<img src="http://server.com/image/2/my_cool_image.jpg">
代わりの
<img src="http://server.com/images/2/1/account_number/public/assets/images/my_cool_image.jpg">
私たちが思いついた本当にうまくいった解決策は、301のリダイレクトを使うことです。今、私たちのテストではかなり良い結果が得られています(現在の世代のブラウザーもすべて動作します)が、このアプローチには欠けている可能性があるかどうかは疑問です。
EDIT:このアプローチを使用する理由は、リソースを提供するために外部ホストを使用することも計画しているため、この機能をオフにすることができるようにするためです。だから、おそらく唯一の本当の欠点は、リダイレクトを計算するために、第2のDNSルックアップと少しサーバーのオーバーヘッドである
可能であれば、リダイレクトする代わりにURLを書き換えることをお勧めします。 – Kevin
実際のURLではなく代替URLを使用する理由は何ですか? – Gumbo