(大文字小文字を区別しない)になる。ここでの表現では、特定の拡張子で終わるファイル名に対してどう処理するのかを定義している。最初の例では、.pl、.PL、.cgi、.CGI、.perl、.Perl、.prl、.PrL、何れの拡張子のファイルにも適用される。表現は、最初のグループのリテラル文字列マッチのように動作する。パターンの検索を中止する。ディレクティブが他にあったとしても、このパターンがマッチした時点で使用される。表現は、リクエストされたパスに完全一致した場合に適用され、マッチした時点で他のパターンの検索を中止する。ディレクティブの全体の適用順がイマイチ掴みきれない。ディレクティブのパターン適用ルールは以下の通りとなる。完全一致(=)が最初に処理される。そこでパターンの検索を中止し、リクエストを実行する。次に残りのリテラル文字列ディレクティブが処理される。そこでパターンの検索を中止し、リクエストを実行する。ディレクティブを処理し続ける。ディレクティブが処理される。そこでパターンの検索を中止し、リクエストを実行する。正規表現がない、または、正規表現がマッチしなかったときは、最も適切なリテラル文字列のパターンが使用される。ディレクティブのブロックによって定義される。ディレクトリに定義されている。あるファイルがリソースの対象となる。ディレクティブには絶対パスを指定することもできる。ディレクティブはリクエストがファイル名を含んでいない場合に、ファイルシステムのどのファイルが使用されるべきかを指定する。ファイルがリソースの対象となる。順にそのリストを処理し、存在するファイルにリクエストを適用する。メッセーが送出される。必要最低限の記述のみを行い、各サーバ毎の固有の設定は別ファイルに切り出しておくとメンテナンス性があがる。内容は至ってシンプルになる。ディレクティブによって、個々のバーチャルホスト毎の設定は別ファイルに定義を行っている。その手法がなかなか凝っている。ソースは管理されている。手法を用いてそれを実現している。いうファイルを起動することで、あるテストケースがカルマにダメージを与えたとのメッセージが表示され、マスターから助言を授かることになる。表示されるメッセージを頼りにテストケースをパスするように修正していくことで、次の新たな設問(新たなカルマへのダメージ)へと進み、30ちょっとのカテゴリの計272問(2010/12/23版)の設問をクリアすることで悟りをひらけることになる。設問をクリアしていく過程は以下のようになる。2番目の設問は以下の通りとなっている。マスターが「君はまだ悟りをひらいていない」と言っている。