rNoteに404 Error応答実装

コンテンツベースをHTMLから rNoteに移行してぼちぼち2ヶ月。

というのに、Googleの古いキャッシュからのアクセスが後を絶たない。

なんでかな~?と調べてみたら、存在しないURI/URLに対してもHTTPのステータスに200を返している事がわかった。というわけで、ちゃんと404を返すようrnote.phpのerror関数を

function error($mes,$code=ERR_NORMAL,$mes2=''){
global $g_bCellphone;

// Google対応 by YANO
if($code==ERR_404) header("HTTP/1.1 404 Not Found");

switch($code){
case ERR_404: $typemsg = ERR_MSG_TYPE_404; break;
case ERR_WB: $typemsg = ERR_MSG_TYPE_WB; break;
default: $typemsg = 'rNote Error';
}
てな具合に改造。

【参照】
●rNote http://rinn.e-site.jp/rnote/