CodeIgniter + lighttpd = CNC

画像

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.cssdomen.com/img/pink.jpgなどのリクエストはリダイレクトされません

ベース: http : //redmine.lighttpd.net/wiki/lighttpd/Docs : ModRewrite

PS多くの人にとっては当たり前のように思えますが、ネットワーク上のlighttpdに関する情報は非常に少なく、すぐには見つかりません。

Source: https://habr.com/ru/post/J65408/


All Articles