uttsu.com > uttsuの日記 >

2002年11月7日

2005年 8月
2004年 5月
2003年 11月, 10月, 8月, 5月, 4月, 3月, 2月, 1月
2002年 12月, 11月, 10月, 9月, 8月, 5月, 3月, 2月, 1月
2001年 6月, 5月, 4月, 3月

2002年11月7日

# RewriteEngine

ApacheのRewriteEngineについてちょっと勉強。環境変数を参照して表示ページを振り分けできるのでかなりいろいろなことができそう。

uttsu.comでは/doc/以下へのアクセスの場合はDocument表示スクリプトによってテキストファイルを動的にHTMLに変換して出力しているのだけど、サーバーにもともとHTMLファイルが存在すればそちらを出力するようにしてみた。たまにはHTMLファイルとして置いておきたい場合もあるかもしれないし、過去に書いたHTMLドキュメントをそのまま置くこともできるし。

実はこの機能はCGIでも実現できるのだけど、Last-Modifiedフィールドなどのヘッダーを出力したりするのが面倒なのと、なによりもこういうことはCGIよりも前の処理であるべき(?)なので、RewriteEngineを使った方がスマートだしね。

.htaccessの内容は以下。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([0-9].*)\.html$ index.cgi?$1

# [日記システム] 付けたい機能

Last-Modifiedを出力しないと無駄なトラフィックを生んでしまうので。

# [情報] GoogleパワーがWebの脅威に?

「最強検索エンジン」の誉れ高いGoogle。だが同社の影響力はあまりに強く、企業のビジネスをも左右するほどだ。この強大なパワーに対し、業界の一部が懸念を高めている。

http://www.zdnet.co.jp/news/0211/06/ne00_google.html

これは確かにあると思う。他の検索エンジンにも頑張ってほしいところ。


2005年 8月
2004年 5月
2003年 11月, 10月, 8月, 5月, 4月, 3月, 2月, 1月
2002年 12月, 11月, 10月, 9月, 8月, 5月, 3月, 2月, 1月
2001年 6月, 5月, 4月, 3月

Copyright (C) Takashi Utsunomiya. All Rights Reserved.