ねごと・たわごと(平成18年)

ウェブサイト改築作業おおむね完了

平成18年12月9日

地味な改築です

なんとな〜く、というとても素晴らしい衝動にかられ、当ねごと・たわごと、及び、シンガー石井聖子さんを語るコーナーで11月より改築作業を行っていました。

見た目にはあまり変わっていないので、新鮮さはほとんどないと思います。今回の改築作業は、管理人が管理しやすいようにファイルとディレクトリ構造を変えたこと、またphpを少しずつ勉強しようとしたものです。

つまり、自分の事しか考えていないウェブサイトの改築だったというわけです。

当ウェブサイト、歴史を語りますと、平成12年5月に現在のねごと・たわごとコーナーの原形ができ、途中、失速している時期が何回もありますが、ねごと・たわごとコーナーとして今日まで続いております(なんとか)。

6年が経過して、他のコーナーも増えてディレクトリの構造がすっきりせず、ファイルの管理などにも手間がかかるため、ディレクトリとファイル名を変えて管理しやすくしました。

よって、リンクが全部変わるわけで、およそ500以上のファイルをコツコツ直していたら、案の定、嫌 気 が さ し て、作業はちっともはかどらず、時間がかかってしまいました。

また、htmlではなく、phpへの関心が高まったので参考書を手に入れました。というのが、昨年のこと。しかし、参考書を読んでみてもほとんどわからない。昨年、include程度のちょっとした関数を使ってみたものの、それっきり。

今年になってもずっとinclude関数程度しか使わず、参考書も埃をかぶったままという有様。これでは、全く宝の持ち腐れ状態。

ということで、重たい腰をようやく持ち上げて、少しずつphpを学習。まだまだまだphpの機能のおそらく1%も使っていないと思いますが、ファイルの管理も楽になりましたし、まぁとにかく細かいところ、いろいろphpを使ってみました。

あまりわからないと思いますが。

また、だいぶ改善の余地あり、ソースコードに疑問ありありですが、ご意見やご感想をお送りいただくためのフォームも作ってみました。こちらの管理人宛通信文からお送りください。

そして、いつかは自作掲示板を設置し、この、ねごと・たわごともブログのように、ご覧いただいた皆様からのコメントを掲載できるようプログラミングしてみる計画ですが、私のことです、一体いつできあがるのか、首がながーくなって大気圏外に飛び出てしまうまでお待ちください。

ということで、そんなことをしているうちに、師走になってしまいました。この間、他に何をしていたのか、次回に記してみたいと思います。

では、今後ともよろしくお付き合いをお願い申し上げます。

xreaサーバーでステータスコード404が返らない

ここからはxreaサーバーをお使いの方にしかわからないお話です。

xrea.comの無料サーバーをかれこれ3年近く使わせていただいておりますが、アクセス解析を見ていて、おや?と感じることがありました。

それは、すでに削除したページにアクセスがあっても、ステータスコード404(ファイルが存在しない-Not Found)を返さず、200(正常完了)が返されていることです。問題になるのは、検索エンジンのロボットに対してです。

一度、検索エンジンにインデックスされたページを削除し、すでに存在しないにも関わらず、いつまでたってもインデックスされたままの状態なのです。特に、Yahoo!がそうです。

このように、検索結果の下にテキスト(スニペット)は表示されないものの、いつまでも登録されたまま。なんだか気分が悪い。ちなみに、このファイルは2〜3年前には削除したものです。

自作エラーページにしてもダメ

こちらで何も設定していない場合、初期設定ではxreaで用意してあるエラー画面に飛んで表示されます。

例えば、上の例の場合、oshirase.htmlへアクセスすると、本来はページがないので、ステータスコード404がサーバーから返されるのですが、xreaの場合はページが存在するステータスコード200を返して、このエラー画面を表示させます。

検索エンジンロボットは、xreaサーバーから200を受けるので、oshirase.htmlのページは、このエラー画面として存在していることになってしまうのです。

このことに気づくまでに時間がかかりましたが、ならば、自作のエラーページに飛ばせば解決するのではないか、ということで、error.htmlというエラーページを作成し、.htaccessファイルにErrorDocument 404 /error.htmlと記述してみました。

しかし、結果は変わらず同じでした。

自作エラーページをPHPで作って解決

ということで、あきらめていたのですが、phpをちょっと齧ってみたところ、これならばいけるのではないか、ということで、早速実践しました。

結果、ステータスコード404を返すようになりました。自作のエラーページをhtmlでなくphpで作りました。簡単です。

今まで使っていたerror.htmlファイルをerror.phpに名前を変え、そのファイルの一番頭に <?php
header("HTTP/1.0 404");
?>
と記述するだけ。

そして、.htaccessファイルをErrorDocument 404 /error.phpとすれば、OKでした。これで、アクセス解析を見てみたところ、やはりきちんと404を返していました。ですから、上記のYahoo!検索におけるoshirase.htmlファイルも数ヵ月後には消えることでしょう。

phpに通暁の方にとってみれば非常に初歩的なことなのでしょうが、学び始めたばかりの私にとっては、大発見に近いものでした。

こういうことしても大丈夫なんですよね? xreaの規約に違反するなんてことは…

平成18年のねごと・たわごと 目次

カスタム検索

北朝鮮による拉致被害者の救出を

拉致に遭われたかたとご家族の平安を望み早期救出を願っています

Mozilla Firefox ブラウザ無料ダウンロード

貴方も一緒に 脱IE!

Firefox3.6(無料ウェブブラウザです)で動作確認を行っております。
インターネットエクスプローラーなどの、Geckoエンジン以外のブラウザでご覧になると、表示が大きく崩れる箇所があります。

▼エノハウス 各コーナー案内

当ウェブサイトは下記の5コーナーを開設しております(といっておきながら只今1コーナー休止中です…)

シンガー石井聖子さんを語るコーナー

私がイチオシする唯一の日本人歌手、石井聖子さんを紹介するコーナー。
ご存じない方はぜひ一度歌声を聞いてみてください。涙出ますよ。

Rick Dees Weekly Top 40

[休止中] ひょんなきっかけで聞くようになったアメリカ発のラジオ番組「Rick Dees Weekly Top 40」。その紹介コーナー。

我が家のニホンアマガエル

毎年、我が家の庭やベランダに、ひょっこりとやってくるかわいいニホンアマガエル。その姿をデジカメで撮影してみました。ヘタクソですいません。

ねごと・たわごと

管理人が色々と書き綴る(毒づく)コーナー。気分が悪くなっても責任負いません。

最新記事は
10/18「友愛精神をやめてください」です

わたしはダレ?

その当ウェブサイトを製作している管理人はどんなヤツ? いわゆる自己紹介コーナー。

ご意見・ご感想をお待ちしております ⇒こちらの管理人宛送信文よりお送りください。
お問い合わせも同じくお送りください。
リンクはご自由にお張りいただいて結構です。ご連絡いただく必要はございません。 管理人:えのもっちん