2

timthumb を使用して、Wordpress テーマ内に画像を表示しています。同じサーバーから画像を表示する場合は問題なく動作しますが、外部画像 (この場合は YouTube のサムネイル) を読み込もうとすると、スクリプト自体が見つからなかったかのように 404 が返されます。スクリプトはそこにありますが、ローカル イメージをロードすると、期待どおりに動作します。外部画像、特に img.youtube.com からの画像を許可するように設定していません

奇妙なことに、まったく同じテーマがローカルホストで期待どおりに機能し、外部画像が正常に表示されるため、ホスティングに問題があると推測しています。これが何であるかについて何か提案はありますか?

4

2 に答える 2

0

ホストは外部ソースからの画像の読み込みを許可していますか? サーバーの外側を意味しますか?これは問題になる可能性があります。

于 2013-02-05T17:30:02.243 に答える
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 に答える