« 複数ブログのトラックバックURLを、ブログごとの独自ドメインで公開する方法 | Home | mt4beta1でBLOG STATSを動かす方法 »

June 4, 2007

ダイナミックあげるよ

自サーバーの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に追記しても良かったかもしれない。

1 TrackBack

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

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

Leave a comment

OpenID accepted here Learn more about OpenID

About this Entry

This page contains a single entry by aklaswad published on June 4, 2007 8:53 AM.

複数ブログのトラックバックURLを、ブログごとの独自ドメインで公開する方法 was the previous entry in this blog.

mt4beta1でBLOG STATSを動かす方法 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.