サポート » 使い方全般 » メディア(画像)の挿入が出来ない

  • 解決済 offmarknaoto

    (@offmarknaoto)


    muでアップロードしたイメージファイルと挿入されるアドレス(パス)が違っていて
    上手くいきません。
    セットアップや設定の影響でしょうか?
    バージョンは2.8.4です。

    アップロード先は
    /wp-content/blogs.dir/1/files/2009/10/ 等です。

    記事に挿入すると・・・
    /files/2009/10/ 等になってしまいます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    これはそういうものです。WordPress MU の場合、物理的なディレクトリーと、一般に公開される URL のパスは一致しません。「blogs.dir/数値/」は見えない形で公開されるようになっています。
    したがって、WordPress MU が記事に挿入した URL が正しく、これで閲覧できるようになっているはずです。もし閲覧できなければ、それは WordPress MU のインストールに失敗しています。mod_rewrite がないとか、そういう状況だと MU はうまく動作しないので、そのへんを確認してみてください。

    ご返答、有難う御座います。
    mod_rewriteはあると思うのですが・・・

    .htaccessは

    RewriteEngine On
    RewriteBase /

    #uploaded files
    RewriteRule ^(.*/)?files/$ index.php [L]
    RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
    RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]

    # add a trailing slash to /wp-admin
    RewriteCond %{REQUEST_URI} ^.*/wp-admin$
    RewriteRule ^(.+)$ $1/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule . – [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]

    <IfModule mod_security.c>
    <Files async-upload.php>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </Files>
    </IfModule>

    上記のようになっております。
    おかしな点は、ありますでしょうか?

    phpがcgiモードで実行されているようです。
    これが原因でしょうか?

    他のレンタルサーバで試して見たところ、上手くいきました。
    お騒がせ致しました。
    lilyfanさん、有難う御座いました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「メディア(画像)の挿入が出来ない」には新たに返信することはできません。