用 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后,问题又来了,重复查询两次,真是头痛