Сердце вашего вопроса связано с получением этих дружественных URL-адресов для SEO. Это выполняется с помощью URL Rewriting или какого-либо варианта.
С продуктами Microsoft вы можете решить эту проблему на уровне IIS или на уровне ASP.NET.
Для уровня IIS, уже существует Q & А, ответы гораздо лучше, чем я могу здесь: mod_rewrite equivalent for IIS 7.0
Для уровня ASP.NET, проверьте ASP.NET Routing. Вам может быть интересно узнать больше и сделать учебники для, ASP.NET MVC. (Чистые URL-адреса очень присущи его архитектуре.)
Я также хочу что-то прояснить. Этот сайт (greatschools.org), вероятно, не движимые продукты Microsoft:
- Там не любой из явных признаков в исходном коде для ASP.NET, таких как ViewState или включение каких-либо библиотек Microsoft JavaScript.
- Сервер отвечает, что Apache/1.3.41 (Unix) mod_perl/1,31 mod_ssl/2.8.31, OpenSSL/0.9.8e mod_jk/1.2.28
Те, безусловно, может быть скручены разработчиком чтобы ввести людей в заблуждение относительно личности сервера, но это кажется мне маловероятным.
Не сайт ASP.NET. проверьте заголовки HTTP, если это был ASP.NET, сервером будет IIS – smartcaveman