Похоже, один из разработчиков Quora ответил на ваш вопрос на сайте: http://www.quora.com/How-does-Quora-rewrite-their-urls
Мы не используем Apache или что-либо еще с «правилами перезаписи». У нас есть код, который берет текст вопроса, удаляет специальные символы, заменяет пробелы тире и превращает его в URL. Мы сохраняем URL-адрес для каждого вопроса, чтобы можно было выполнить обратный поиск при поступлении нового запроса на страницу.
Если вы хотите сделать то же самое в MVC (или ASP.NET), я думаю, вы должны написать свой собственный обработчик HTTP. У меня нет удобных примеров, но вы можете использовать Google или проверить MSDN (http://msdn.microsoft.com/en-us/library/bb398986.aspx)