無題
ナマライザ更新しました。
微妙に気になっていた問題点を2箇所ほど修正です。
ナマライザ更新しました。
微妙に気になっていた問題点を2箇所ほど修正です。
コメント機能を強化してました。
掲示板と同じ方式のスパムチェックを入れています。
あと、トップページのおめでとう欄を最新情報に置き換えたり。
NeoMuplは例外最終処理を入れたにもかかわらず例外ダイアログを出さずに落ちまくります。
しかし、落ちる前に何とかログは残してくれていたので、落ちる直接の原因は分かりました。
ただ、それが自分でコーディングしていなくて手の出しようのない部分だということも分かったのです。
アンパンマンDBにコメント機能を搭載しました。
今回はユーザーの投稿をデータベースに格納するので、ちょっとセキュリティにいつもより気を遣っています。
昨日愚痴っていたことはリダイレクト時のステータスコードを変更することで解決できるそうです。
302だと「今本体があっちに行っちゃってるけど後で戻るからこっちのURLも忘れないでね」って意味になるらしい。
301だと私の意図通り「本体はここじゃないからあっちのURL使ってね」ってことになるみたいです。
PHPだとLocationを指定すると自動で302ステータスコードを返すようになっているようです。
あと、これを調べている間にlinkのcanonicalによるURL正規化なんてのも知って、これもうまく使えば役に立てられそうです。
同じくlinkタグでRSSを指定する方法も知ったので早速トップページなどで使っています。
なんでGoogleにせよYahooにせよリダイレクトされているページがあるとりダイレクト前のURLで登録するんだろう。
ランダムリンクの表示結果のリダイレクトをインデックスされても訪問者は目的のページにはたどり着けないんですが。
そもそもリダイレクトするということはそのURLにコンテンツの本体はないということを明言しているわけであって、リダイレクト前のURLはなかったことにするべきではないのかと。
アンパンマン歌DBに、歌の登場人物の項目を作っています。
たとえばサンサンたいそうの歌詞にウサコさんが登場するとか。
NeoMuplをバージョンアップしました。
前からちょくちょくいじっていたのですが、アップするのを忘れていました。
いまだに不安定なためにエラー処理が中心の更新ですが、今回でエラーにはかなり強くなったと考えています。
エラーと何の関係もないところでは、フォルダ順にしたときの並べ替え規則を変更しました。
今までは拡張子まで含んだファイル名で比較していたため、文字コードがピリオドより前に来る文字が入っていたら直感に反する並び方になってしまうことがありました。
なので、今回からは、いったん拡張子を含まないファイル名でも比較するようにしました。
フルパスでのソートに関しては今までどおり拡張子のピリオドも比較の対象にしています。