2

我正在使用 timthumb 在 Wordpress 主题中呈现图像。它在显示来自同一服务器的图像时工作正常,但是一旦我尝试加载外部图像(在本例中为 youtube 缩略图),它就会返回 404,就好像找不到脚本本身一样。该脚本在那里,如果我加载本地图像,它的行为符合预期。我没有设置允许外部图片,特别是来自 img.youtube.com 的图片

奇怪的是,我的本地主机上的主题与预期的完全相同,并且外部图像显示良好,所以我猜测主机上出现了问题。关于这可能是什么的任何建议?

4

2 回答 2

0

HostGator 不允许绝对路径与 TimThumb 一起使用(即使它托管在您自己的帐户中),如本文所述:http: //support.hostgator.com/articles/specialized-help/technical/timthumb-basics

要解决绝对路径问题,您需要破解您的主题功能以从图像路径中剥离您的域:

$url = "/path/to/timthumb.php?src=" . str_replace(site_url(), '', $path_to_image);
于 2013-06-15T10:59:44.873 回答
0

您的主机是否允许从外部源加载图像。意味着在服务器之外?这可能是个问题。

于 2013-02-05T17:30:02.243 回答