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

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

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


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

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


Как организовать логическую конструкцию (a+b)*c*d я не понял. Поэтому разбил на 2 правила:
Код: Выделить весь код
<rule name="rewrite subdomain" stopProcessing="true">
    <match url="(.*)" />
    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
      <add input="{REQUEST_URI}" pattern="^/img/" negate="true" />
      <add input="{REQUEST_URI}" pattern="^/css/" negate="true" />
      <add input="{HTTP_HOST}" pattern="^(?!www)(\w+)\.site\.org$" />
    </conditions>
      <action type="Rewrite" url="/_{C:1}/{R:1}" logRewrittenUrl="true" />
</rule>
<rule name="rewrite www subdomain" enabled="true" stopProcessing="true">
  <match url="(.*)" />
  <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
       <add input="{REQUEST_URI}" pattern="^/img/" negate="true" />
       <add input="{REQUEST_URI}" pattern="^/css/" negate="true" />
       <add input="{HTTP_HOST}" pattern="www\.(?!www)(\w+)\.site\.org$" />
  </conditions>
       <action type="Rewrite" url="/_{C:1}/{R:1}" logRewrittenUrl="true" />
</rule>
В таком варианте из подстановки исключается /img/ и /css/

Спасибо за помощь.

Отправлено: 09:25, 19-03-2010 | #7