Я смотрю на настройку приложения, в котором есть ядро и пространство имен проекта, где ядро является откатом по умолчанию для настройки проекта. для этого я хотел бы иметь возможность каскадировать различные ресурсы, такие как CSS, Javascript и т. д. для целей упражнения, я упростил это как
./.htaccess
./first/firstonly.txt
./first/both.txt
./second/secondonly.txt
./second/both.txt
ожидаемое поведение: запрос будет проверять существование в первую очередь, а затем искать в секунду и, наконец, выдавать 404.
для baseurl / firstonly.txt будет попадать ./first/firstonly.txt (200),
тогда как baseurl / secondonly.txt будет пытаться ./first/secondonly.txt (404) затем ./second/secondonly.txt (200).
baseurl / both.txt ударит ./first/both.txt (200) и не пойдет дальше.
baseurl / nonexistant.txt (404) будет проходить через каскады и возвращать 404.
Я довольно конкурентоспособен с mod_rewrite, поэтому не чувствую необходимости говорить здесь об основах. Каков был бы наиболее эффективный (вменяемый) способ реализации этого? Скорость не имеет значения, так как большую часть времени можно найти при первом ударе.