Назад | Перейти на главную страницу

Lighttpd Rewrite

У меня проблема с 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 = это может решить ваши проблемы.