Wikiガイド

mod_rewrite設定例

メニュー







mod_rewrite設定例


  • ファイル名を短くする。
通常、ページのアドレスは、
wikiトップ/html/テーマ名/ファイルID.html
となりますが、
wikiトップ/ファイルID.html
のような感じにしたい場合、

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^html/([^/]+)/([^/]+).html$ read.cgi?THEME=$1&FILE=$2 [L]

RewriteRule ^$ html/3column/VE9Q.html [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+.html)$ html/3column/$1 [L]
こんな感じでいけると思います。
上の例では、テーマは標準添付の「3column」を使用しています。


標準のフィードテンプレートではアドレスが短縮されていないので、
アドレスの短縮を行う場合でフィードを利用する場合は、
フィードのテンプレートも修正する事をおすすめします。




[編集] [新規] [削除] [バックアップ] [アップロード] [ログイン] [管理]
whwiki 1.3