UrlRewriting.Net Регулярное выражение - "Не в строке"
Возможно, я лаю не на том дереве, но я бьюсь головой о стену, пытаясь переписать регулярное выражение.
У меня есть два идентичных сайта, но по выбору клиент использует один сервер (назовите его http://www1.test.com/) для размещения части сайта, чтобы снять нагрузку с другого.
Я использую urlrewriting.net и до сих пор настроил простую сторону (www.test.com/minisite), чтобы указать на www1.test.com/minisite.
проблема, с которой я столкнулся, заключается в том, что мне нужно правило или набор правил, которые будут указывать на все, что не на www1.test.com/minisite (т. е. www1.test.com/default.aspx), чтобы указывать на www.test.com/$1
так что мне действительно нужно, это regex, который будет искать в URL что-либо, что НЕ включает /minisite AND /assets
это вообще возможно? и если да, то как будет выглядеть правило регулярных выражений?
спасибо заранее ура Дуг
1 ответ
Я не знаком с URLRewriter, но я думаю, что это должно работать для вас:
Ищу:
^~(?!/(?:minisite|assets))(.*)$
Заменить:
~$1
Это будет соответствовать чему угодно, кроме URL, начинающихся с /minisite или /assets