Timthumb外部域名允许但不起作用

时间:2011-08-29 08:34:30

标签: php wordpress

我们在Wordpress博客上使用Timthumb在主页上显示帖子缩略图。事实是,即使ALLOW_EXTERNAL选项设置为TRUE,我们也有一些问题需要它才能正常工作。

如您所见,此图像显示没有问题:

http://www.ideageek.it/wp-content/themes/ideageek/timthumb.php?src=http%3A%2F%2Fimg.ideageek.it%2Fuploads%2F2011%2F08%2Fwindows_explorer-e1314218545653.gif&w=160&h=120&zc=1

虽然托管在同一台服务器上的这个服务器(img.ideageek.it)显示不正确。

http://www.ideageek.it/wp-content/themes/ideageek/timthumb.php?src=http%3A%2F%2Fimg.ideageek.it%2Fuploads%2F2011%2F08%2Fmyp2p-e1314255308699.jpg&w=160&h=120&zc=1

正如您所看到的,给出的错误是“远程主机”img.ideageek.it“不允许”,但任何其他外部主机都可以工作。

由于它是我们用来存储图像的地方,img.ideageek.it域一直在允许的域列表中,ALLOW_EXTERNAL选项设置为false,但是由于出现了这个问题,我将ALLOW_EXTERNAL设置为true而不关心太安全了。不幸的是,即使经过两天的等待,由于缓存,也没有真正改变。

我知道我正在使用旧版本的timthumb,但我实际上不想更新,因为我害怕打破整个主题。

希望你能提供帮助:)

1 个答案:

答案 0 :(得分:0)

请参阅此疑难解答文章中的第2条

http://www.elegantthemes.com/troubleshooting-timthumb.html

  • 您的域上是否托管了图片?
    • timthumb脚本要求所有调整大小的图像都与WordPress博客托管在同一个域中。这是作者制定的安全措施。如果您尝试使用外部来源的图像,则无法使用。

或使用此处的解决方法(编辑域名白名单):
http://wordpress.org/support/topic/how-use-timthumb-with-external-image-link