フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 lilacmimosa

    (@lilacmimosa)

    早々にご回答ありがとうございます!
    返信が遅くなり、たいへん申し訳ありません。
    早速試してみます。
    ありがとうございました!

    はじめまして。
    ご参考になるかはわかりませんが、私も以前、すでに運用中のWPサイト(バージョンは3.3.2)をマルチサイト化したときに、似たような現象にぶつかりました。
    利用中のサーバは、さくらレンタルサーバのスタンダードプランで、kusatsuさんのおっしゃっるように、すでにサブディレクトリ型は選べなかったため、強制的にサブディレクトリ型へ変更したのですが、そうすると、ダッシュボードの、参加サイト>子サイトへのダッシュボードへアクセスができませんでした。
    http://ja.forums.wordpress.org/topic/5308?replies=8

    そこで、やむなく、マルチサイト化を一度無効(リセット)にして、今度はサブドメイン型へ変更したところ、子サイトで、画像をアップロードすると、kusatsuさんのご質問のような現象になりました。
    そのときは、.htaccess内の記述を

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]

    # uploaded files
    RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule . index.php [L]

    上記に書き換えることで、画像が表示されるようになりました。
    ※具体的には、下記の一行を書き換えています。
    RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]

    参考にさせていただいたのは、こちらの記事です。
    http://www.e-jaban.com/machizo/0000040_troubleshooting/wordpress30rewriterule_files_wp-includesms-filesphpfile1_l.html

    サブディレクトリ型とサブドメイン型では、.htaccessの記述が違いますので、ご参考にならないかもしれませんが、少しでもお役に立てればと思い、投稿いたしました。

2件の返信を表示中 - 1 - 2件目 (全2件中)