0

共有サーバーで新しい Web サイトをホストしました (したがって、Apache エラー ログへのアクセスはありません)。timthumb からの画像を除いて、すべて正常に動作しています。エラーは .htaccess ファイルにある可能性があり、私のローカル環境では正常に動作しています。サーバーには5.4があり、ローカルにはPHPバージョン5.3があります。以下は.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 にある拡張子の 1 つではありません。拡張子を URL のどこにでも一致させたい場合は、$ を削除してみてください。

于 2014-05-01T15:09:38.483 に答える