现在尝试了几个小时,但我很难搞清楚。
location ~* ^/sys/assets/(.*).css$ { try_files $uri $uri/ /sys/assets/stylesheets/$1; }
我基本上是试图使从/sys/assets/file.css调用的css文件回退到/sys/assets/stylesheets/file.css
用Nginxloggingparsing的请求
Nginxreplace字符重写?
Nginx的位置,别名,重写,根
Nginx – 将domain.com:port重写到sub.domain.com
您的第一个匹配组是没有扩展名的文件名,而您将它传递给最后一个预计有扩展名的后备网址。
另外,没有必要去掉正斜杠。 这里没有特别的意思。
server { listen 80; server_name localhost; root /var/www/localhost/www; location ~* ^/sys/assets/(.+).css$ { try_files $uri /sys/assets/stylesheets/$1.css; } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。