我试图达到以下目的:我的服务器上的一些文件应该从一个子域(static.example.com)为了性能目的(避免cookie)提供服务。 但是,其中一些内容实际上也可以从主主机名访问。 因此,例如,文件image.png将可以通过两个访问
http://static.example.com/img/image.png和
http://www.example.com/foo/img/image.png
我可以设置一个别名,如果这实际上是全静态文件,但由于各种configuration的原因,我希望请求static.example.com是服务器完全一样的请求,同样的文件www.example.com ,这是在相同的nginxconfiguration中定义。 重写看起来很有希望,但似乎你不能重写“跨服务器”,因为这会把它变成一个客户端redirect,这可能会破坏这个练习的目的。
任何指针如何实现这个没有重复相关的configuration将不胜感激。