Ищу HTTPHandler для изменения страниц на лету, чтобы он указывал на CDN

Я пытаюсь создать (или, возможно, он уже существует) HTTPHandler, который будет фильтровать сгенерированный HTML ASP.NET для использования сети доставки контента (CDN). Например, Я хочу переписать такие ссылки, как это:

/Portals/_default/default.css

на

http://cdn.example.com/Portals/_default/default.css

Я совершенно счастлив, используя RegEx для сопоставления начальных строк. Такие шаблоны регулярных выражений могут быть:

href=['"](/Portals/.+\.css)

или

src=['"](/Portals/.+\.(css|gif|jpg|jpeg))

Это сайт dotnetnuke, и я действительно не контролирую весь сгенерированный HTML, поэтому я хочу сделать это с помощью HTTPHandler. Таким образом, изменения могут быть выполнены после создания страницы.

7
задан Keltex 19 May 2011 в 15:43
поделиться