web-dev-qa-db-ja.com

画像がブログに表示されない

今朝、私のワードプレスのブログ(http://records.photodharma.net)上のほとんどの画像がロードを停止しました。

これは埋め込みでも起こります。ここにすべての画像が埋め込まれています。 http://records.photodharma.net/photos/chiang-mai-photo-albums-of-modern-structures Firebugでそれらを表示すると、それらは表示されますが、ページには表示されません。

何度か画像がロードされて消えてすぐに表示されるようになったので、ロードしようとしたがブロックされているようです。

私はいくつかの検索をして、パーマリンクの設定、メディアの設定などを更新するなどの様々なことを試みました。私もワードプレスの最新バージョンに更新し、.htaccessを更新しましたが何もうまくいきませんでした。

誰かがこれについて何か考えがありますか?

1
Anandajoti

別のタブで 不足している画像の1つ を開いたところ、「禁止403」というメッセージが表示されました。このページは次のように表示されます。

403禁止します

このページにアクセスすることは許可されていません。考えられる問題

  • インデックスファイルがありません
  • .htaccessでのmod_rewrite設定の誤り
  • 認証失敗
  • 不正なファイルまたはフォルダの権限

これはあなたがチェックアウトしようとするべき正当な理由です。フォルダのアクセス権が問題の解決策になる可能性がありますが、サーバーやブログ管理者に特別な変更を加えていない場合は、.htaccessが解決策になる可能性があります。

典型的な

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

あなたの.htaccessにあるべきです。 mod_rewriteを有効にしているかどうかを確認してください。

a2enmod rewrite

あなたのサーバーで。お役に立てれば。

1
javipas

あなたのホストservage.netに相談してください。それらは、アカウントの所有権/パーミッションのためのApache設定またはmod_rewriteに何らかの変更を加えていなければなりません。

Devツールは、「リソースのロードに失敗しました:サーバーは403(禁止)のステータスで応答しました」と表示します。つまり、直接ウィンドウのURLを新しいウィンドウにロードして表示することはできます。

0
markratledge

私がここで見ている奇妙なことは、あなたがそれらに直接リンクするとき、彼らがこのようにロードするということです:

http://photodharma.net/Blog/wp-content/themes/atahualpa/images/header/Bodhisatta-in-Tusita-Heaven.jpg

たぶんあなたの許可をチェックしますか?フォルダとファイルに適切な権限があることを確認してください。パーミッションが間違っていたら、私たちは直接リンクでそれらを見ることができるだろうとは思わないので、正直なところそれは推測です。

0
Tom

画像がphotodharma.netから直接読み込まれ、records.photodharma.netからは読み込まれない場合は、ホットリンクが無効になっている可能性があります。

.htaccessファイルにホットリンク防止ルールはありますか?ホットリンクを妨げているプラ​​グインをアクティブにしていますか。

注:の場合 is ホットリンク防止の場合、records.photodharma.netのphotodharma.netnot )で.htaccessとPluginsをチェックする必要があります。

EDIT

あなたがどこにもホットリンク保護を持っていないならば、次に考えられる原因はファイル/フォルダパーミッションです。

http://www.photodharma.net/Blog/images/のパーミッションは何ですか?

0
Chip Bennett