ASP.NETサイト擬似静的で中国語URLを使用する方法

854 ワード

まず、中国語のURLとは何か説明します.漢字を%CF%ECに符号化する形式ではなく、URLに直接漢字を使用します.
この形式はまだ多く見られない.ブラウザによって処理が異なるかもしれませんが、私のテストによると、IE 8とFirefoxは完全にサポートされています.
リンクアドレスを使って直感的に分かりやすいように見えるのがメリットです!検索エンジンもサポートしています.
まず、私のASP.NETサイトの擬似静的な状況を説明します.私のファイルはすべて.htmlで終わり、実際には動的なASPです.方法は、バックグラウンドでhtmをaspxファイルにマッピングすることです.
擬似静的ルールは、web.configファイルで定義されています.
形式1:
//www.jb 51.net/北京市.html
擬似静的コード



~/([^   ]+)[ | ]\.htm





形式2:
//www.jb 51.net/湖北/漢口.html



~/([^/]+)/(\w+)\.htm





実際のコード処理はprov.aspxとcity.aspxの2つのバックグラウンドファイルで実現されているが,擬似静的はこれを完全に隠している.