| 
 
 网站最近新增了虚拟根目录,即用户上传自定义的.txt、.html文件到指定路径,并以域名+“/文件名.txt”的形式访问。主要运用场景有客户网站需要进行各种验证,包含链接被微信屏蔽后的申诉、bing提交收录验证等。  
访问实现思路 
将文件放在指定路径下,如果文件名称与站内页面同名时无法生效。当文件名称不同于站点内页面名称时,通常是展示404页面,于是我们在设置404逻辑处下文章。判断指定路径下是否包含当前文件,存在该文件时:  
file_get_contents(路径+文件);
  
注意:需要根据文件类型指定文件头类型  
header("Content-type:text/plain");
header("Content-type:text/html");
header("Content-type:text/xml");
  
不存在则继续走原有的404  
header指令来解决URL重写产生的404 
按照上述方式处理好逻辑后页面能正常访问     F12查看发现状态码是404,不是我想要的     解决方案如下:  
header('HTTP/1.1 200 OK');
header("status: 200 OK");
  
————————————————  版权声明:转载请附上原文出处链接及声明。  本文链接:https://blog.csdn.net/qq_33225432/article/details/121468336 
                
                
                
        
        
    
 
 |