仅在搜索引擎缓存页面中断开链接和图像

时间:2012-04-24 06:51:21

标签: web-services .htaccess

我遇到了一个奇怪的问题,我的网站在所有浏览器中都能很好地显示,但是当检查Google,Bing甚至雅虎的网站缓存页面时,它们都会显示损坏的链接和图像,因为某些链接被覆盖,例如

假设直接网址为http://www.expatads.com/47-Thailand/且显示完美。

这是相同网址的Google缓存。 http://webcache.googleusercontent.com/search?q=cache:qFAzM4VMsJsJ:www.expatads.com/47-Thailand/+&cd=1&hl=en&ct=clnk

我想知道的是重现这些可见错误的最佳方法,而不是等待搜索引擎缓存和显示页面。由于Web浏览器不显示任何错误,但实际上存在导致该错误的路径错误。

如果有人能给我一种方法,我可以使用某些浏览器,软件或其他方式重现这些错误,我将不胜感激?

1 个答案:

答案 0 :(得分:1)

我相信你错了,这是一个错误。如果您查看Google's search result for your page的屏幕截图,则会显示图像。

似乎Google的缓存不会重写相对网址,这有点道理,因为它并不总是有效,有些网站可能不允许热链接等等。因此,使用相对链接链接到您网页上的所有资源都赢了不会出现在Google的缓存版本中。

如果您希望在其他浏览器中查看您的网站的外观,可以尝试Browsershots。这将为您提供大量浏览器的屏幕截图,以测试兼容性。