站点路径无法正常工作

时间:2014-04-25 10:21:58

标签: php apache ubuntu nginx

我的网站托管在Ubuntu,apache。 当输入路径 sample.com/reports / 时,它正常工作.. 但是当输入 sample.com/reports 时它不起作用..我希望两者都导致加载 sample.com/reports/index.php ..

nginx中启用了网站的条目

location /reports {
   proxy_pass host:port;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header Host $http_host;
   proxy_read_timeout 600s;
}

如何配置它以将两者加载到相同的index.php文件?

1 个答案:

答案 0 :(得分:0)

使用location /reports/

http://nginx.org/r/location

  

如果位置由以斜杠字符结尾的前缀字符串定义,并且请求由proxy_pass,fastcgi_pass,scgi_pass,uwsgi_pass或memcached_pa​​ss之一处理,则响应URI等于此字符串的请求,但如果没有尾部斜杠,代码为301的永久重定向将返回到请求的URI并附加斜杠。

相关问题