読者です 読者をやめる 読者になる 読者になる

mod_rewrite を使ってブラウザのURL欄には http://hoge.com/fuga と表示しつつページの中身は http://hoge.com/index.cgi/fuga を表示させる方法

.htaccess ファイルに以下のように書く

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.* - [L]
RewriteBase /
RewriteRule ^(.*)$ index.cgi/$1 [L]

Mojolicious::Lite を使ってて cgi だろうと単体で動かしてる時だろうと同じアドレスに出来るようにしたかったのが動機。