Как добиться симпатичного URL страницы пользователя USER, такого как Facebook или Twitter? - PullRequest
1 голос
/ 19 августа 2010

У меня есть приложение .NET, и я позволяю пользователям создавать свои учетные записи.

Прямо сейчас страница пользователя выглядит как http: /// user /? User = guru

У меня естьпользовательская подпапка в корне приложения, и именно там страницы aspx для пользовательской страницы

Как я могу позволить своим пользователям получать доступ к своим страницам, таким как твиттер, фейсбук или youtube?канал \ аккаунт имеет следующий формат: http://www.facebook.com/guru

Таким образом, URL-адрес короткий и его легко запомнить и поделиться

Спасибо

1 Ответ

3 голосов
/ 19 августа 2010

Это называется "переписывание URL".У вас есть код, который берет исходный URL-адрес «facebook.com/guru» и помещает его в URL-адрес «facebook.com/?user=guru» до того, как приложение хостинга пытается его обработать.веб-сервер, вероятно, уже построен модуль, который позволяет вам сделать это.В IIS вы можете использовать пользовательский HttpModule или модуль перезаписи URL .

...