У меня проблема с Lighttpd Rewrite и статическими файлами.
Вот мой синтаксис перезаписи:
url.rewrite = (
"^/(.*)\.(php|css|js|jpg|png)$" => "$0",
"^/(.+)$" => "/router.php?url=$1"
)
Все файлы .css и .js загружаются нормально, но изображения не загружаются. Я попытался проверить, обслуживается ли файл из / images, но это не решило проблему. Я проверил журналы доступа, все файлы css и js имеют статус 200, но все файлы изображений имеют статус 404. Пути верны.
Кто-нибудь знает, почему файлы .css и .js загружаются правильно, а изображения - нет.
Если вы измените url.rewrite =
к url.rewrite-if-not-file =
это может решить ваши проблемы.