переписать URL-адрес web.config для

#asp.net #url-rewriting #web-config

Вопрос:

Во — первых — я должен поблагодарить всех вас-я регулярно обращаюсь за ответами к stack overflow, и это неоднократно помогало мне на протяжении многих лет.

Мой вопрос — я борюсь с определенной функцией в web.config — У меня есть скомпилированный устаревший код, и я хочу переписать расположение jQuery и некоторых файлов .JS в CDN против локальных копий. Я знаю, что это не лучшая практика, но на данный момент это эффективный обходной путь.

В идеале я хотел бы иметь что — то в web.config, что видит мой домен и путь и преобразует их в домен и путь моего CDN-например, если мой домен и путь были xxx.yyy.com/jquery Я бы хотел переписать это на cdnjs.cloudflare.com/etc…

Я пробовал подобный код, но не могу заставить его работать:

 <rule name="CanonicalHostNameRule1" enabled="true">
<match url="(.js)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^subdomain.mydomain.com$" negate="true" />
</conditions>
<action type="Redirect" url=https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js />
</rule>
 

Я также хотел бы иметь возможность просто заменить часть пути и сохранить имя файла. Любые рекомендации по этому вопросу будут оценены по достоинству!

Спасибо!!

-Рональд