Nginx 重定向到首页, 重复执行两次问题

用 Nginx 或 Apache 重定向到首页, 总是重复执行接口两次, 修改重定向规则, 重启后执行php文件, 再恢复规则, 接口就不重复执行了, 重启计算机, 又出现上诉现象, 我始终没有解决, 望大佬能指点迷津, 网上没有找到解决方法.
环境:win7,小皮面板,Nginx或Apache,也试过xampp,情况一样

aaa.php 代码

<?php
file_get_contents('http://localhost:81') //查询接口数据,接口会显示查询了两次,如果提交数据,会提交两次相同数据

Nginx 配置

server {
        listen        80;
        server_name  localhost;
        root   "D:/WWW";
        location / {
            index index.html;
            try_files $uri /aaa.php; # 重定向
            autoindex  off;
        }
}

访问:http://localhost ,接口会显示查询了两次,
去掉try_files $uri /aaa.php;语句,重启Nginx,访问:http://localhost,
再添加try_files $uri /aaa.php;语句,重启Nginx,接口就不重复了,
但是重启Win7后,问题又来了,重复查询两次,真是头痛

阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏