人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

wordpress MUをインストールしたのですが画像投稿時にリダイレクトされていないようでリンク切れしています。
サーバはさくらを利用しておりhttp://blog.xxxx.comで運営しています。
モードはディレクトリモード?サブドメインモードではありません。

画像自体は、./wp-content/blogs.dir/user_no/files/day/image.jpgにアップロードされています。
表示される画像リンクはhttp://blog.xxxx.com/files/day/image.jpg
となっています。これがリンク切れしています。


RewriteEngine On
RewriteBase /

#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [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]

●質問者: koujirou
●カテゴリ:コンピュータ インターネット
✍キーワード:.jpg Dir INDEX ON PHP
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● gday
●60ポイント

画像自体は、./wp-content/blogs.dir/user_no/files/day/image.jpgにアップロードされています。

表示される画像リンクはhttp://blog.xxxx.com/files/day/image.jpg

となっています。これがリンク切れしています。

外しているかもしれませんが、画像ファイルのディレクトリに/day/という文字が入っていますが、


WordPress MU のインストールと設定

ユーザアップロードパスは wp-content/blogs.dir/(ブログID)/files となる。


ということですし、私のところでも

./wp-content/blogs.dir/1/files

が画像ファイルのディレクトリになっています。


何か標準と異なるディレクトリ構造にしているのでしょうか?

その辺りを再確認してみてはどうでしょうか?


仮に/day/というディレクトリを作ってその中に画像ファイルを置いて

http://blog.example.com/files/day/image.jpg

という風なURLでアクセスしたらちゃんと画像が表示されました。

◎質問者からの返答

申し訳ございません。

dayは、複数のディレクトリ構成を一括して省略させていただきました。

わかりづらくて申し訳ないです。

アップロードパスは./wp-content/blogs.dir/1/filesになっていますが

表示されるパスは

http://blog.xxx.com/files/2008/04/image.jpg

になっています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ