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

Lighttpd Rewrite Rules - рекурсивно игнорировать каталог?

[Спросил об этом на StackOverflow, но это могло быть лучше]

Я играю с каким-то новым экспериментальным программным обеспечением - и пытаюсь использовать его на чем-то другом, кроме Apache (потому что я загорелся). Однако у меня возникла проблема с правилом перезаписи - я не могу позволить себе игнорировать содержимое папки с ресурсами, которая далее подразделяется на / assets / css / / assets / js и другие подобные вещи. Я пробовал следующее:

"^ / (assets) /? (. *)" => "$ 0", (скопировано с веб-сайта учебника)

но это 404-е - и я пробовал

"^ / (активы) / (.)? /? (.)" => "$ 0",

Придумал сам, не ожидая, что это сработает - выше исходного правила перезаписи, которое предназначено для обработки всего, что делает программа.

Кто-нибудь знает, как я могу просто отбросить с помощью подстановочных знаков все в папках / assets / и / assets / * / и позволить им перейти прямо к назначенным им файлам?

Спасибо!!

Пытаться:

url.rewrite = ("^/assets.*/(.*)" => "$1")

Это фактически перезаписывает файлы в любой подкаталог /assets как если бы они были в корне. (Это эквивалент basename в форме регулярного выражения.)