| 0 | 0 Comments | 1 TrackBack
aklaswad

ダイナミックあげるよ

自サーバーのMTで久しぶりにダイナミックパブリッシングを動かしてみたら、動かなかった。
現象としては、ダイナミックを有効にしたアーカイブにアクセスすると404。
URLをスラッシュ止めでアクセスすると正常に表示される。

NG http://example.com/blog/2007/06/post.html
OK http://example.com/blog/2007/06/

Apacheのエラーログには次のようなメッセージが

[Mon Jun 04 08:43:29 2007] [error] [client 192.168.0.1] Negotiation: discovered file(s) matching request: /home/xxxx/public_ html/blog/2007/06/post.html (None could be negotiated)., referer: http://example.com/blog/

ちょっと調べたところ、ApacheのMultiViewsオプションが悪さをしているらしい。
httpd.confを書き換えて「Options -MultiViews」としたところ正常に動作した。
今気づいたけれどMTが吐いた.htaccessに追記しても良かったかもしれない。

Leave a comment

what will you say?

(You may use HTML tags for style)

1 TrackBack

TrackBack URL: http://blog.aklaswad.com/cgi-bin/blog/mt-tb.cgi/108

ウェブページに記述しているファイル名が欠落しているのに表示される現象が発生。 gomusporexxx.jpg と本来なっているべきデータが、 go... Read More