Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 103
Благодарности: 1

Профиль | Отправить PM | Цитировать


Коллеги.
В продолжение темы - прошу помощи:
Итак задача организации автоматичсеких субдоменов решилась правилом:
Код: Выделить весь код
<rule name="rewrite subdomain" stopProcessing="true">
<match url="(.*)" />
    <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
    <add input="{HTTP_HOST}" pattern="^(?!www)(\w+)\.site\.org$" />
     <add input="{HTTP_HOST}" pattern="www\.(?!www)(\w+)\.site\.org$" />
      </conditions>
 <action type="Rewrite" url="/{C:1}/{R:1}" logRewrittenUrl="true" />
</rule>
А как написать исключение из этих правил?

например есть папка /img/ которая отображается как www.site.org/img/
хочу чтобы онаже отображалась в случае user1.site.org/img/
Проблема в том, что при таком url идет поиск файлов в user1/img/. а там такой папки нет...
Пытался перед правилом субдоменов прописать следующее:
Код: Выделить весь код
 <rule name="disable rewrite (/img/*)" enabled="true" stopProcessing="true">
      <match url="(/img/(\w+))" />
      <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
      <action type="Rewrite" url="{R:1}" appendQueryString="true" logRewrittenUrl="true" />
 </rule>
Не срабатывает.

Где я ошибаюсь?
Заранее благодарен

Последний раз редактировалось Magikanin2006, 18-03-2010 в 10:09.


Отправлено: 08:48, 18-03-2010 | #5