Исключительное правило для фильтра перезаписи URL-адресов Tuckey

Ребята! Я использую фильтр перезаписи URL-адресов Tuckey и хочу, чтобы все те запросы, которые не начинались с "/specialUrl/", теперь имели префикс "/prefixUrl/". Например:

  • "/specialUrl/xxx" стоит как есть ("/specialUrl/xxx"), но
  • «/otherUrl/xxx» преобразуется в «/prefixUrl/otherUrl/xxx»;
  • «/xxx» также преобразуется в «/prefixUrl/xxx».

Как я должен описать такое правило(я)?


person Ilya Gubarev    schedule 09.11.2014    source источник


Ответы (1)


Вы можете использовать это правило:

<rule match-type="regex">
  <condition name="request-uri" operator="notequal">^/specialUrl/.*$</condition>
  <from>^/(.*)$</from>
  <to type="permanent-redirect">/specialUrl/$1</to>
</rule>
person anubhava    schedule 09.11.2014