Apache

mod_rewriteのコンテキストとサブリクエストについて調べた。

発端 WordPressでパーマリンクをカスタマイズすると、下の設定を.htaccessに書くように言われる。 Using Permalinks « WordPress Codex RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRu…

mod_rewriteの考え方。

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html を見ながら。 URLが正規表現(A)にマッチし、かつ 文字列(B)が条件(C)を満たす場合に、 URLを(D)に書き換える。 というのが基本。 RewriteRule URLが(A)の正規表現にマッチしたら(D)で書き換える。正…

ApacheのFancyIndexingは、パターンを指定して絞込みができる。

ApacheのFancyIndexingで、P=(パターン)をパラメータで渡すと適合するファイルだけが表示されるんだそうです。ぜんぜん知らなかった……。たとえば、 http://ftp.gnu.org/ http://ftp.gnu.org/?P=*.README みたいな感じ。 http://httpd.apache.org/docs/2.0/mo…

MediaWikiをWindowsに入れる場合の制限について。

Linux環境で、MediaWikiを短いURLで運用するには、 http://www.mediawiki.org/wiki/Manual:Short_URL のAlias設定 http://meta.wikimedia.org/wiki/Using_a_very_short_URL のBの設定 を参考に、 Alias /wiki /path/to/wikidir <Directory /path/to/wikidir> Options FollowSymLinks Orde</directory>…