【发布时间】:2009-09-01 19:17:55
【问题描述】:
一些设置:
我们有一些公开的静态图片。但是,我们希望能够在图像标记中使用替代 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 重定向。现在,我们的测试已经呈现了一些非常简洁的结果(所有当前一代的浏览器都可以),但我想知道这种方法是否有我可能遗漏的警告。
编辑:澄清一下,我们想要使用这种方法的原因是我们还计划使用外部主机来提供资源,并且我们希望能够偶尔关闭它。所以,也许 中的 URL 是
http://client.com/image/3/cool_image.jpg
除了“默认”的访问方式
【问题讨论】:
-
如果可能的话,我建议重写 URL 而不是重定向。
-
您想使用替代网址而不是实际网址的原因是什么?