首页 > nginx rewrite /js /css /css/image /template

nginx rewrite /js /css /css/image /template

目标:我先用 sub_filter 把<script>和<link>等拼入html 然后想将src中的地址页面加载时重新定向到真正的地址

sub_filter注入标签中的地址例子

<link rel="stylesheet" href="css/jquery.css"/>

<script type="text/javascript" src="js/jquery.js"></script>

而文件的真正的地址如下

<link rel="stylesheet" href="src/main/css/jquery.css"/>

<script type="text/javascript" src="src/main/js/jquery.js"></script>

图片中的地址都在css/image 下
已有的css文件中的所有图片的地址都是用相对路径 image/…… 这么写的

sub_filter 已经实现,现在rewrite部分不知道怎么写

location /crm {
            alias ... ...;
            sub_filter  '@TOKEN1@' ... ...;
            sub_filter_types text/html;
            sub_filter_once on;
            rewrite ^/crm/js/(.*) /crm/src/main/js/$1;
            ... ...
            index  index.html index.htm;
        }

不好使。求解

【热门文章】
【热门文章】