0
私はファイルを配信する前に私のURLの一部を置き換えようとしています。lighttpd url.rewrite URLの一部を削除する
私は
localhost:8080/files/page_home.d41d8.js
呼び出すと、ファイルがlighttpdので直接配信されるものとし、FastCGIのバックエンドにforwarededされていないその後
/files/page_home.js
への呼び出しを変更したいと思います。
私は次のことを試してみました:
server.modules += ("mod_fastcgi", "mod_rewrite")
url.rewrite = ("^/files/(([a-zA-Z0-9_]+))\.(([a-zA-Z0-9]))\.js$" => "/files/$1.js")
$HTTP["url"] !~ "^/files/" {
fastcgi.server = (
"/" => ((
"bin-path" => "/srv/www/cppapp/dist/Debug/GNU-Linux/cppapp.exe",
"bin-environment" => (
"LD_LIBRARY_PATH" => ""
),
"socket" => "/tmp/cppapp-fastcgi-socket",
# # only 1 process !
"max-procs" => 1,
"check-local" => "disable",
# "broken-scriptfilename" => "enable"
"fix-root-scriptname" => "enable",
))
)
}
私は、ログ、一部に探していたとき、 ".d41d8。"置き換えられません。
誰かがその部分を交換するためのヒントを持っていますか?問題は、正規表現「^ /ファイル/(([-ZA-Z0-9 _] +だった:誰かが将来的に答えを探している場合は
は
アレックス