А где гарантия что 2-6% пользователей вам деньги принесут? Я к примеру сайт закрываю если навигация сложная или шрифт слишком мелкий (/много букв не по делу). Так что неизличимая глупость это думать, что поддержка старых браузеров вам поможет доход поднять.
В УРЛ хранится источник данных. В Path куда его загружать. Нужно чтобы для каждого URL (по какому-то шаблону, к примеру по имени домена) можно было задать определенный path.
Но не у всех же есть компилятор нужного языка, чтобы собрать проект. Очень часто проект интересен только самими бинариками, которые позволяют задачу решать.
D, подозреваю что С++ синтаксис регулярки покатит.
Забыл уточнить, длинна может меняться. Текстовая часть может меняться. Сооветственно выкусывать фиксированную длинну нельзя. Нужно по расширению ориентироваться