server {
listen 80;
server_name static.demo.com;
# 新数据,正常处理,6个站点不同后缀,图片等资源固定resources文件夹
location ~ ^/(demoChina|demoFrance|demoGermany|demoJapan|demoSouthKorea|demoUnitedKingdom)/(resources) {
root D:\004-java\wwwroot_release;
}
# 旧数据,正常处理,注意根目录路径,6个站点不同后缀,需要重写去除第一个路径部分,保留后续部分。注意,此部分会跳转到其他location
location ~ ^/(demoChina|demoFrance|demoGermany|demoJapan|demoSouthKorea|demoUnitedKingdom)/(avatar|default|livevideo|policy|portal|waiter|static|themes)/ {
rewrite ^/([^/]+)/(.*)$ /$2;
}
# 旧数据,部分页面写死了,必须保留兼容旧数据,重写后也会匹配此路径
location ~ ^/(avatar|default|livevideo|policy|portal|waiter|static|themes)/ {
#跨域问题处理,部分字体等文件
location ~* \.(eot|ttf|woff|woff2|svg|otf)$ {
add_header Access-Control-Allow-Origin *;
}
root D:\004-java\wwwroot_release\common;
}
}
Nginx目录重写配置
于 2023-11-30 09:27:22 首次发布