
codeigniter phpフレームワークとlighttpd Webサーバーで動作する新しいプロジェクト「domen.com」があります。
タスク:美しいCNCジョブを実行する
CIにはNCサポートがありますが、次のようになります:domen.com/index.php/blog/about/
ドメインディレクトリ構造(図を参照):
-css-スタイル付きのディレクトリ
-img-画像のあるディレクトリ
-システム-CIを含むディレクトリ
$HTTP["host"] == "domen.com" {
server.document-root = "/www/domen.com/"
url.rewrite-once = (
"^/img/.*/?" => "$0",
"^/css/.*/?" => "$0",
"^(.*)$" => "index.php/$1"
)
}
そして今、詳細に:
"^(.*)$" => "index.php/$1"
-すべてのリクエストはindex.phpファイルにリダイレクトされます
例:
domen.com/blog/about/ => domen.com/index.php/blog/about/
domen.com/css/style.css
や
domen.com/img/pink.jpg
などのリクエストはリダイレクトされません
ベース: http : //redmine.lighttpd.net/wiki/lighttpd/Docs : ModRewrite
PS多くの人にとっては当たり前のように思えますが、ネットワーク上のlighttpdに関する情報は非常に少なく、すぐには見つかりません。