为了账号安全,请及时绑定邮箱和手机立即绑定

nginx访问不存在的php文件

nginx访问不存在的php文件

PHP
手掌心 2019-03-18 12:01:11
访问a.com/pay.php nginx直接报错了 File not found. 因为我php yii2项目用了路由规则pay.php 会访问 a.com/pay/test/add 这个url.现在问题来了。可以我用了nginx 访问 a.com/pay.php 直接就报错了。还没走到我php项目来。。。 以下是我的配置: server { listen 80; server_name a.com; index index.php index.html index.htm; set $DOCROOT "/data/web/fr/frontend/web"; location / { root $DOCROOT; try_files $uri $uri/ /index.php?$args @rewrite index index.php; if ($host ~* /pay.p a.com/pay/test/add/$1 permanent; } } location ~* .*\.(php|php5)?$ { root $DOCROOT; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } } 怎么配置都不好,希望大神帮助。
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

我改项目路由了。。不用配置了。。

查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 542 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信