Dir1 и Dir2 не константы, они передаются через запрос. Из примера Dir1 = foo, Dir2 = bar. И разделитель в directory _ , т.е. должно получиться directory = foo_bar
Сайт обычно предполагает коммерческое использование или сервис (предполагающий дальнейшее коммерческое использование). Все остальное в соцсетях + бесплатная сайт-визитка в любом бесплатном сервисе, чтобы было не жаль проделанной работы по наполнению.
Сам Андроидом не занимаюсь, поэтому не могу сказать полезно или нет. Глянул одним глазом, вроде все по-порядку рассказывают, сохранил на всякий случай.
Пробую фильтры роута.