Доброго времени суток!
Есть сайт
sitename.ru
Есть такая структура папок/файлов относительно $root:
./test.html
./test2
./test2/index.html
./test2/b.html
Необходимо, при переходе по url
sitename.ru/test => ./test.html(если нет такого, проверяем следующий вариант)
=>./test/index.html(если есть отдаем, иначе...) => 404
sitename.ru/test2 => ./test2.html(если нет такого, проверяем следующий вариант) =>./test2/index.html(если есть отдаем, иначе...) => 404
sitename.ru/test2/b => ./test2/b.html(если нет такого, проверяем следующий вариант)
=> ./test2/b/index.html(если есть отдаем, иначе...) => 404
Как правильнее написать rewrite для таких условий, чтобы это было унифицировано, без привязки к названию директории(файлов и директорий много)?