コンテンツベースを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/