0

projectID に基づいて特定のプロジェクトを開く Web アプリがあります。

ID 12345 = プロジェクトfoobar

http://my.example.com?projID=12345

しかし、プロジェクト ID を必要とせず、エンド ユーザーにとって覚えやすい別のサイトを提供したいと考えています。

ユーザーが

http://simple.example.com/foobar (これは別のサイトであることに注意してください。ただし、簡単であれば同じサイトに配置できると思います)

それらは自動的にリダイレクトされます

http://my.example.com?projID=12345

明らかに、foobar 以外のエントリを持つことができるシステムが必要です。

4

2 に答える 2

0

上記の書き換えモジュールを使用したくない場合は、カスタム404ハンドラーを実装し、aspxerrorpathをキーオフするか、コードをカスタムhttpHandlerに配置することで、いつでも自分で使用できます。

私たちは実際に私たちのアプリケーションの1つでこれを行います。私たちはcmsシステムを使用してすべてのリダイレクトを指定しているので、実際にハードコーディングされているものはなく、マーケターやSEOチームは私たちの助けなしにそれを処理できます。

于 2012-09-14T20:22:04.580 に答える
0

私の意見では、ashxWebリクエストを処理するために使用する必要があります。ここにあなたが探しているものの非常にシンプルで美しい例があります:-

http://www.dotnetperls.com/ashx

于 2012-09-14T20:27:44.827 に答える