使nginx替换css样式表

时间:2015-05-25 17:38:08

标签: regex nginx

我正在使用带有模块HttpSubsModule的nginx来替换另一个css样式表。我的正则表达式是

subs_filter '<link(.*)href="(.+\.css)([\?.]?[^"]*)(".*)>' '<link  href="new.css" rel="stylesheet" type="text/css">' irg;

似乎有效,但subs_filter无法使用它。更简单的表格,例如

subs_filter (.*)css '<link  href="new.css" rel="stylesheet" type="text/css">' irg;

做好工作,但抓住了很多错误的结果。

我该怎么写这个正则表达式?

编辑:以下版本适用于www.regexe.com用css文件替换任何链接标记,但仍无法在nginx上使用。

subs_filter '(<link.*href=")(.+\.css)([\?.]?[^"]*)(".*>)' '$1new.css$3$4' irg;

0 个答案:

没有答案