我的网站托管在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文件?
答案 0 :(得分:0)
使用location /reports/
。
如果位置由以斜杠字符结尾的前缀字符串定义,并且请求由proxy_pass,fastcgi_pass,scgi_pass,uwsgi_pass或memcached_pass之一处理,则响应URI等于此字符串的请求,但如果没有尾部斜杠,代码为301的永久重定向将返回到请求的URI并附加斜杠。