重定向<image>标记后面的图像有什么影响?

cas*_*ora 7 html redirect image

一些设置:

我们有一些公开的静态图像.但是,我们希望能够在图像标记中使用备用URL引用这些图像.因此,例如,我们有一个带有以下URL的图像:

http://server.com/images/2/1/account_number/public/assets/images/my_cool_image.jpg
Run Code Online (Sandbox Code Playgroud)

并且,我们希望将其插入前面的html中:

<img src="http://server.com/image/2/my_cool_image.jpg">
Run Code Online (Sandbox Code Playgroud)

代替

<img src="http://server.com/images/2/1/account_number/public/assets/images/my_cool_image.jpg">
Run Code Online (Sandbox Code Playgroud)

我们提出的一个非常巧妙的解决方案是使用301重定向.现在,我们的测试已经提供了一些非常简洁的结果(所有当前一代浏览器都可以工作),但我想知道这种方法是否有一些警告我可能会遗漏.

编辑:澄清一下,我们想要使用这种方法的原因是我们还计划使用外部主机来提供资源,我们希望能够偶尔关闭它.所以,也许这里的URL会是

http://client.com/image/3/cool_image.jpg
Run Code Online (Sandbox Code Playgroud)

除了" 默认 "访问方式

Gre*_*ill 14

另一种不需要服务器往返的技术是使用HTTP服务器相当于"重写引擎".这允许您在服务器配置中指定通过发送其他 URL 的结果来满足对一个URL的请求.这比告诉浏览器"不,看看那里"更有效.


Gab*_*ley 3

唯一真正的缺点是需要进行第二次 DNS 查找和计算重定向所需的少量服务器开销,这都会影响性能。否则我想不出这个技术有什么问题。