说我正在访问www.mywebsite.com。
本网站提取以下资产:
http://www.mywebsite.com/styles/app.css
我想像往常一样访问网站,但有一个例外:
每当我的浏览器向/styles/app.css发出请求,而不是从http://www.mywebsite.com提取请求时,我想从http://localhost:3000/mywebsite/获取它。
所以应该取而代之的是:
http://localhost:3000/mywebsite/styles/app.css
这可以用nginx吗?
我尝试使用以下服务器配置执行此操作:
{
...
server {
listen 80;
server_name mywebsite.com;
location /styles/ {
proxy_pass http://localhost:3000/mywebsite/styles/;
}
}
但即使在重新启动nginx(sudo nginx -s quit
,sudo nginx
)之后,似乎没有任何改变。
当我浏览www.mywebsite.com/styles/app.css时,我仍然从服务器获取相同的旧app.css,而不是我当地的。