редирект?
От: alzav  
Дата: 21.07.05 18:10
Оценка:
Здравствуйте,

Стоит такая задача: нужно чтобы все запросы к сайту обрабатывались одним кодом(на одной странице или в Global.asax — например в Application_BeginRequest — или где-то ещё). Нужно получать запрос с информацией о запрошенном пути. Например, запрашивается http://domain.com/path а где-то срабатывает код, который знает, что запрошен путь /path.

HttpHandler должен прописываться в web.config отдельно для любого расширения при этом на него ещё надо регистрировать обработчик asp.net в iis. HttpModule тоже реагирует на запросы к зарегистрированным расширениям. Так что оба варианта не проходят.

Насколько я знаю, в apache это делается через .htaccess. Как сделать такое с asp.net?
редирект?
От: Аноним  
Дата: 21.07.05 18:22
Оценка:
Хэндлер можно повесить на все расширения: символ * еще никто не отменял. Но в IIS придется на обработку ASP.NET прописать все используемые расширения (либо, опять же *).

Аналог mod_rewrite в Apache для перезаписи URL и поддержки RegEx был написан мною и скачать его можно здесь. Но он сделан для другой цели, хотя ничто не запрещает создать правило типа:
<rule source="(.*)" destination="Default.aspx?Path=$1"/>
--
VBSTREETS, Editor-in-Chief
http://blogs.gotdotnet.ru/personal/gaidar/

What is a rigorous definition of rigor?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: редирект?
От: alzav  
Дата: 22.07.05 06:47
Оценка:
Здравствуйте, gaidar, Вы писали:

G>Хэндлер можно повесить на все расширения: символ * еще никто не отменял. Но в IIS придется на обработку ASP.NET прописать все используемые расширения (либо, опять же *).


В том-то и всё дело, что хостер не предоставляет доступ к таким функциям iis.
Re: редирект?
От: Аноним  
Дата: 22.07.05 13:03
Оценка:
Тогда — меняйте хостера, либо требуйте чтобы для Вашего сайта все настройки были прописаны.

На тему хостеров: http://blogs.gotdotnet.ru/personal/gaidar/CommentView.aspx?guid=413d3040-29c0-47fa-a8fc-0b1708deae4e
--
VBSTREETS, Editor-in-Chief
http://blogs.gotdotnet.ru/personal/gaidar/

What is a rigorous definition of rigor?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.