#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>
Я также хотел бы иметь возможность просто заменить часть пути и сохранить имя файла. Любые рекомендации по этому вопросу будут оценены по достоинству!
Спасибо!!
-Рональд