« Planex からBitTorrent対応ルータが発売 | メイン | MovableType:MTPaginateで、時々ダウンロードになったりする »

2007年5月15日

時々404NotFoundになる、ContentsHeaderがおかしくなる >>Apache 

Apache2.2.4を使っていますが、時々404NotFoundと、PHPのダウンロードになってしまう時があります。

404になるのは、MTPaginateで/区切りをして動的URIを静的URIに見せかけているところ。
いつもというわけじゃないんですが、Apache側でFile does not exist になってしまうことが時たまあるので、ちょっとどうにかしなきゃいけません。
今のところ、解決策がないんで時間を作ってApacheのソースを眺めてみることにします・・・。

それと、これも毎回ではありませんが、PHP実行時に返してくるContent-Typeがバラケます。
Content-Type: text/html
と、
Content-Type: application/x-httpd-php
の場合があります。後者の場合だと、Internet Explorerではダウンロードになります。
htmlをだらだらーと書いた上で、phpを書いたスクリプト(っていうか、MTPaginateですが・・・)で、どうもヘッダがうまくつかずにダウンロードになることがあるようです。

これはPHP側の問題でしょうなあ・・・。

とりあえず、httpheaderを一番最初に付加するようにしてみました・・・ので、しばらく様子見です。
<?php
header("Content-type: text/html");
?>
とします。

twitterこの記事をTwitterでみんなに教える。

投稿者 debizoh : 2007年5月15日 03:22



トラックバック

現在、この記事はトラックバックを受け付けておりません。


コメント

現在、この記事はコメントを受け付けておりません。