Cайт предназначен для первоначального знакомства пользователей с платформой для построения сайтов DotNetNuke.
 
Monday, July 07, 2008  
Register  |  Login  
Текучка  

 



  Поиск       
Ищите как "Фраза", поиск как "Слова" не работает.
   
  Просмотр блога       
май 3

Written by: Exiton  
03.05.2007 23:39

У меня наконец появились предпосылки к появлению большего количества свободного времени. Как бы там ни было, так или иначе, раньше или позже, а руководства по созданию простого сайта и темы оформления я всё же сделаю в любом случае. :)

Хочу тут черкнуть относительно ещё одной особенности ранее описанного модуля переназначения URLов: он позволяет ассоциировать с реальным адресом любой другой (виртуальный) в вашем домене - главное, чтобы этот "другой" адрес обрабатывался через .NET.

Например, документы с расширением "aspx" всегда обрабатываются .NET'ом. Следовательно, я могу создать вот такое правило:

<add name="Forum" virtualUrl="http://www.dotnetnukeru.com/forum.aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="http://www.dotnetnukeru.com/Default.aspx?tabid=256"
redirect="Domain"
redirectMode="Permanent"
ignoreCase="true" />

Тогда все заходы по адресу http://www.dotnetnukeru.com/forum.aspx будут перенаправляться на http://www.dotnetnukeru.com/Default.aspx?tabid=256. (Можете проверить, в данный момент это перенаправление активно на сайте.)

Согласитесь, первый из адресов легче запомнить, он осмысленней выглядит, если вы раздаёте его на других сайтах или форумах (то есть подобного вида ссылки на свои статьи или материалы своего сайта), его можно вбить в собственное или нестандартное меню и он будет там хорошо смотреться.

Данная фича вполне востребована. Кстати, DNN в стандартной комплектации удовлетворяет перечисленным требованиям. Кто возьмётся? :)

Можно делать перенаправление и через другие расширения файлов, или даже вовсе без расширения, но тогда потребуется перенастройка IIS, что не всегда является возможным.

Tags: