gpt4 book ai didi

php - Timthumb 没有在特定域中显示外部站点图像

转载 作者:可可西里 更新时间:2023-10-31 23:42:09 24 4
gpt4 key购买 nike

我在我的 wordpress 站点中使用 timthumbs。但我包含了我在搜索此问题时发现的所有更改。

我已经启用了“ALLOW_EXTERNAL”和“ALLOW_ALL_EXTERNAL_SITES”。

   //Image fetching and caching
if(! defined('ALLOW_EXTERNAL') )
define ('ALLOW_EXTERNAL', TRUE);
// Allow image fetching from external websites. Will check against ALLOWED_SITES if ALLOW_ALL_EXTERNAL_SITES is false

if(! defined('ALLOW_ALL_EXTERNAL_SITES') )
define ('ALLOW_ALL_EXTERNAL_SITES', true);

我已经重新创建了我的 .htaccess 文件。我还在我的 .htaccess 文件中包含了以下代码。

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

但它在我的域中不起作用。但它正在其他领域工作。

我尝试访问的图像 URL 是

网址:http://webhugh.org/viyugam/timthumb/timthumb.php?src=http://farm3.static.flickr.com/2340/2089504883_863fb11b0a_z.jpg

我遇到了 403 forbidden,我也给了缓存文件夹 0755 权限。

最佳答案

每当您尝试直接访问 timthumb 或向其传递本地镜像(例如 http://webhugh.org/viyugam/timthumb/timthumb.php?src=/images/webhugh-slider-background.png&w=100&h=100)。

请尝试使用干净且正常工作的 TimThumb,看看您是否仍然遇到该问题。

如果您可以渲染本地镜像示例,则只需将外部域添加到您允许的域中即可。

如果不能,则很可能是服务器配置错误 - 尝试在 timthumb.php 的开头添加以下行:

error_reporting(E_ALL);
ini_set('display_errors', '1');

关于php - Timthumb 没有在特定域中显示外部站点图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13528827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com