Болтун
Зарегистрирован: 07 December 2004
Сообщения: 342
Примеры кода: 0
|
RE[11]: Thumbnail стандартными стредствами |
29 July 2005 17:30 |
|
|
|
|
Вот тут написанно как используя одностраничный движок получать красивые URL Url Rewriting
Спасибо! Прочитал, оценил! Приходится для всех своих путей страниц прописывать правила! Не реализовывал это, поэтому хочу спросить: что у пользователя в строке адреса после RewriteUrl будет выводится(на что поменяли или исходный (RawUrl) )?
Если у меня отсутствует физически на сервере путь: /section1/default.aspx, а в
запросе запращиваю его и при этом он описан в правилах(т.е в Web.config), то отловив HttpModule, перенаправит его, на также указанный в правилах, адрес и выведет в строке адреса последний, если он коректен, то и страницу, находящююся по этому адресу или не так?! Как он будет поступать с путями, которые не существуют физически на диске сервера???
Я правильно понял идею или нет?
Мне конкретно нужно следующее:
чтобы при запросе несуществующего физически адреса, например: www.hostname.ru/section1/page1.aspx, HttpModule (RewriterUrl) перенаправлял, а точнее просто добавлял соответствующие параметры моей странице разметки(default.aspx) в виде www.hostname.ru/default.aspx?PageId=x, она по этим параметрам грузит в свой контекст PlaceHolder UserControlы, при этом в строке адреса пользователь должен видеть www.hostname.ru/section1/page1.aspx!
|
|