假设有一个站点: http://example.com/index.php/en
但是只有访问 example.com 时,会跳转到 http://example.com/index.php/en。直接访问ip得到的是空的页面。
这时如此配置虚拟主机:
server {
server_name......
}
location ^~ /index.php/en {
proxy_pass http://example.com;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
打开反代的网页时,却出现 Welcome to Nginx。
这是什么原因呢?
但是只有访问 example.com 时,会跳转到 http://example.com/index.php/en。直接访问ip得到的是空的页面。
这时如此配置虚拟主机:
server {
server_name......
}
location ^~ /index.php/en {
proxy_pass http://example.com;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
打开反代的网页时,却出现 Welcome to Nginx。
这是什么原因呢?