Это о каком таком глупом веб-сервере идет речь? Apache, Nginx и Lighttpd умеют передавать все пути, начинающиеся с заданного префикса, заданному скрипту-обработчику, не глядя ни на какие точки и на локальные файлы.
Спасибо за статью.
Как раз недавно столкнулся с данной проблемой и применил решение №2, найденное на StackOverflow.
Поменял на ваш способ №4 — он не такой «магический» и действительно должен быть более оптимальным.
Я хочу от API строчку, и точка, и точка