lighttpd で mod_rewrite を有効にする
.htaccessにRewriteRuleを書いても有効になるかどうかは未検証.
/etc/lighttpd/modules.conf の
server.modules = (
…
# "mod_rewrite",
…
)
mod_rewriteのコメントアウトを解除する
/etc/lighttpd/lighttpd.conf の設定
$HTTP["host"] =~ "^(www\.)?sample\.com(\/(.*))?$" { server.document-root = "/srv/www/.../htdocs" url.rewrite-once = ( "^/(.*)\.html$" => "/index.php?$1", "^/404$" => "/404/404.php" ) }
rewriteルールは,で区切って複数書けます