我使用带有php-fpm的nginx作为我的网络服务器,我对重写系统有点麻烦。
因此,当我想访问像/ dashboard或/ api / info这样的页面时,它可以正常工作。但是当我想访问像/ dashboard / global-infos这样的URL中的破折号时,我收到错误502(Bad Gateway)。
我的重写配置是:
rewrite ^/index\.php/?(.*)$ /$1 permanent;
location / {
index index.php;
try_files $uri @rewriteapp;
}
location @rewriteapp {
rewrite ^(.*)$ /index.php/$1 last;
}
rewrite_log on;
当我读取日志时,我没有登录重写,只有:
recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 176.190.XXX.XXX, server: domain.com, request: "GET /dashboard/global-infos
希望你能帮助我,祝你有个美好的一天!