Конечно, традиционный метод - позволить файловой системе и вашему веб-серверу обрабатывать URL-адреса.Например, www.example.com/index.html -> /var/www/public_html/index.html
Но я заметил тенденцию, в которой вместо того, чтобы позволить веб-серверу делать сопоставление для вас, вы делаете это сами (например, Rails и его конфигурационный файл маршрутов, поэтому / index отображается на app / controllers / index.rb или w / e, для которого вы настроили его).
Теперь я понимаю, чтоОдним из преимуществ последнего подхода является то, что никто не может просматривать ваш исходный код, если сервер начинает не выполнять вещи или W / E;но для скомпилированных CGI это, очевидно, не проблема.
Есть ли какая-либо реальная причина (кроме идей, связанных с REST), чтобы самостоятельно анализировать URL?(У меня такое ощущение, что это медленнее, чем позволить Apache сделать это.)