ユーザーが同じドメインの下に独自のホームページを持つことができる会社の Web サイトに取り組んでいます。URL はhttp://mydomain.com/UserNameのようになります。 各ユーザーのコンテンツはデータベースに保存され、http://mydomain.com/users/default.aspxにあるページに表示されます(データベースで URL を検索してユーザーのコンテンツを検索する)
各ユーザーが独自のフォルダーを持っているように見えるように、アドレス バーの URL を同じままにしたい。
Server.Transfer を使用してみましたが、セッション変数は何もありません。RewritePath は機能しますが、アドレス バーの URL が変わります。アドレス バーに 404.aspx?aspxerrorpath={requestedURL} が表示されるため、404 ページでコードを実行できません。
私の主な目標は、アドレスバーにあるものをリダイレクトして失わないことです。私はASP.NETを使用しています(aspx拡張機能がLOLを提供しなかった場合)