« 複数ブログのトラックバック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