0

我在共享服务器上托管了一个新网站(因此没有 apache 错误日志访问)。一切正常,除了来自 timthumb 的图像。错误可能在 .htaccess 文件中,它在我的本地环境中正常工作。我在本地有 PHP 5.3 版本,而服务器有 5.4 下面是我的 .htaccess 文件的代码

# deny *everything*
<FilesMatch ".*">
   #Order Allow,Deny
   #Deny from all
</FilesMatch>

# but now allow just *certain* necessary files:
<FilesMatch ".*\.(js|JS|css|CSS|jpg|JPG|gif|GIF|png|PNG|swf|SWF|php)$">
    Order Allow,Deny
    Allow from all
 </FilesMatch>

 IndexIgnore */*

 OPTIONS -Indexes -ExecCGI

是带有 timthumb 的图像的链接,而是没有 timthumb 的图像的链接。请帮忙。

4

1 回答 1

0

您的 timthumb 链接以数字 75 结尾,而不是您在 FilesMatch 中拥有的扩展名之一。如果您希望扩展名匹配 url 中的任何位置,请尝试删除 $。

于 2014-05-01T15:09:38.483 回答