質問の中心は、それらのSEOフレンドリーなURLを取得することと関係があります。これは、URL書き換え、またはいくつかの変形を使用して達成されます。
Microsoft製品では、IISレベルまたはASP.NETレベルでこれを解決できます。 ASP.NET Routingをチェックアウトし、ASP.NETのレベルについてはmod_rewrite equivalent for IIS 7.0
:IISレベルの場合
は、すでに私はここにすることができますよりもはるかに優れて答えるQ & Aがあります。 ASP.NET MVCの詳細を学び、チュートリアルを行うことに興味があるかもしれません。 (クリーンURLはそのアーキテクチャに非常に固有のものです)
私は何かを明確にしたいと思います。そのサイト(greatschools.org)おそらくMicrosoft製品によって駆動されていません。
- は、すべてのMicrosoftのJavaScriptライブラリのビューステートまたは含めるようASP.NETのソースコードでの証拠となる兆候、のいずれかがありません。
- サーバは、それは、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