サポート » マルチサイト » メディアライブラリの画像がリンク切れ

  • こんにちは、お世話になります。
    ワードプレス初心者です。

    症状
    子サイトで画像がリンク切れを起こしてしまって表示されません。

    ・記事のビジュアルエディタでは画像が表示されますが、
     実際の記事ではリンク切れになっている(画像が壊れているマーク)。

    ・メディアライブラリも全てリンク切れ

    放置していたサイトだったのでいつから
    リンク切れが発生したのか分かりませんが、
    WoedPress4.7.2の時は表示されていたと記憶しています。

    そこから色々ごちゃごちゃやイジってしまって、
    今どうしたら良いのか手詰まりです・・・

    現在までの経緯ですが、

    子サイト1のリンク切れに気付く

    調べて、ネットの記事を参考に(よく考えたら大分前のバージョンでした)

    .htaccessに
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-content/blogs.dir/2/files/$2 [L]

    を加えて、
    メディアライブラリに画像を追加したら表示できたので、
    これでいいやと記事の画像を編集し直す。

    子サイト2のマルチサイトで画像を投稿。
    同様の症状だったので、困る。

    メディアライブラリから画像を
    アップロード時の保存先が、

    以前であれば

    /public_html/wp-content/uploads/sites/2や3

    でしたが、
    現在では
    public_html/wp-content/blogs.dir/2や3

    になっています。

    .htaccessが原因だと思い、
    上で書いた

    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-content/blogs.dir/2/files/$2 [L]

    を消しましたが、
    画像のアップロード先は依然として、

    public_html/wp-content/blogs.dir/2や3

    のままです。

    .htaccessを変更したことで、関連のファイルも
    書き換わってしまったのでしょうか?

    色々調べたら、
    投稿やメディアライブラリで画像が表示されない原因は
    アップロードした画像が格納される場所と、
    メディアファイルが認識している画像が異なることが原因
    なのは分かりました。

    具体的には、

    メディアライブラリで認識している画像の場所
    ://ドメイン名/サブディレクトリ/files/2017/04/ファイル名

    ファイルが保存されている場所
    ドメイン名/public_html/wp-content/blogs.dir/2/files/2017/04/ファイル名

    色々ごちゃごちゃ書いてしまいましたが、
    何がしたいかというと、
    以前のように、画像をアップロードしたら

    /public_html/wp-content/uploads/sites/2や3

    に画像が保存され、
    そこの画像をメディアライブラリがちゃんと読み込んでくれるようにするには
    どうしたら良いのでしょうか?

    参考にする記事が古いものだったり、
    よく確認もせずに.htaccessをイジってしまったのが
    よくなかったと反省しています。

    もし情報不足でしたら、
    お調べします。

    どうかアドバイスよろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • CG

    (@du-bist-der-lenz)

    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-content/blogs.dir/2/files/$2 [L]の記述通りです。

    ご回答ありがとうございます。
    内容がイマイチ理解できていないのですが、どういうことでしょうか?
    お手数おかけいたします。

    CG

    (@du-bist-der-lenz)

    見当されているとおり、参考にされた記事が古いものです。古いバージョンでは、/wp-content/blogs.dir/に保存され、エラーが出た場合の対処法についての記事ではありませんでしたか。

    本来、画像ファイルがリンク切れに見えていたことが発端ですよね。

    はいそうです。
    .htaccessを戻しても保存場所が戻らないのは
    他のファイルも変更されてしまったのでしょうか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「メディアライブラリの画像がリンク切れ」には新たに返信することはできません。