Open Source WEB

2006-09-07 [Kahua] mod_rewriteでKahuaのURLを短くする

Apacheからkahua.cgi経由でKahuaを動かすとき、例えばkahua-webなら

 /cgi-bin/kahua.cgi/kahua-web/パス

というURLになる。

この/cgi-bin/kahua.cgi/kahua-webの部分を省略したいとき、mod_rewriteでは以下の通りに設定する。

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteRule ^/images/(.*) /images/$1 [L,PT]
        RewriteRule ^/kahua-web/(.*) /kahua-web/$1 [L,PT]
        RewriteRule ^/(.*) /cgi-bin/kahua.cgi/kahua-web/--vh--http:www.example.com:80/--/$1 [L,PT]
</IfModule>

こうすることで、

http://www.example.com/パス

へのアクセスを、

http://www.example.com/cgi-bin/kahua.cgi/kahua-web/パス

で処理できる。

--yasuyuki


Name:
Comment:

There is no comment.

このサイトは、 IPA の「平成15年度オープンソフトウエア活用基盤整備事業」 の委託事業として開発されたKahuaで試験的に運用しております。

Copyright (c) 2004-2007 株式会社タイムインターメディア About Us