ОК, так что после большой отладки с помощью:
debug.log-request-handling = "enable"
^^ Это спасатель, когда вы пытаетесь отладить правила перезаписи в lighttpd!(он записал все для меня в /var/log/lighttpd/error.log)
1005 * Я понял это.Для всех тех людей, у которых возникают проблемы с тем, чтобы Symfony работал с lighttpd (включая проблему с точками!), Вот рабочий набор правил:
url.rewrite-once = (
"^/(js|images|uploads|css|sf)/(.*)" => "$0", # we want to load these assets as is, without index.php
"^/[a-zA-Z_-]+\.(html|txt|ico)$" => "$0", # for any static .html files you might be calling in your web root, we don't want to put the index.php controller in front of them
"^/sf[A-z]+Plugin.*" => "$0", # don't want to mess with plugin routes
"^/([a-z_]+)\.php(.*)\.(.*)$" => "/$1.php$2.$3", # same concept as rules below, except for other applications/environments (backend.php, backend_dev.php, etc)
"^/([a-z_]+)\.php([^.]*)$" => "/$1.php$2", # see comment right above this one
"^/(.*)\.(.*)$" => "/index.php/$1.$2", # handle query strings and the dot problem!
"^/([^.]+)$" => "/index.php/$1", # general requests
"^/$" => "/index.php" # the home page
)
Если у кого-то больше проблем, пишите здесь.Спасибо!