我一直在思考一种简洁的负载平衡方法,并且需要的一件事就是能够从多个位置在HTML页面上加载图像,而无需重写URL(在每个负载上)是否可以使用HTTP重定向非HTML文件?并链接重定向?
那么,我需要能够做的是有一个URL是“静态”URL。如http://example.com/myimage.png
虽然图像实际上不包含在example.com
中。因此,example.com
会执行302或301或307 HTTP响应,导致重定向到2.example.com
。浏览器如何处理像这种情况下的图像?另外,如果2.example.com
也没有包含它,并且它去了3.example.com
,那么浏览器如何处理多个重定向呢? (请注意,我问这个,因为我从来没有见过的任何东西,但一个HTML页面301重定向)
而且,其状态代码将是最好的使用。 301的意思是“永久移动”,这个“移动”不是永久性的,所以我不希望它被缓存。我应该使用307吗?这是由搜索引擎和现代浏览器支持的吗?
是的,但这是由现代浏览器和搜索引擎蜘蛛支持? – Earlz 2010-03-19 15:44:23
是的,它受到两者的支持。 – ceejayoz 2010-03-19 16:06:53