php抓取网页内容(一个前后端没有访问到后端目录的时候直接跳出来)

优采云 发布时间: 2022-03-06 21:10

  php抓取网页内容(一个前后端没有访问到后端目录的时候直接跳出来)

  跟大家分享一下我自己解决这个问题的经验:

  我做的项目是一个前后端不分离的项目,使用的是tp框架。它的设计模式的编辑器我也是第一次遇到,就是根目录下有一个后端文件夹(一个完整的框架)。也就是说,在应用的同级目录下,首先域名指向根目录,自动访问index.php文件,进入前端页面。如果要进入后台,需要访问应用同级目录下的后台文件夹。这时候问题就出来了,编辑器定义伪静态的时候

   if (!-e $request_filename){

rewrite ^(.*)$ /index.php?s=$1 last;

break;

}

  那么问题来了,我可以访问前端页面,但是后端页面直接报404,小编傻眼了。怎么回事,所以小编删除了伪静态定义,后端可以访问,但是前端不能访问,好难办!!!

  经过一个下午的努力,我终于弄清楚了问题所在。

  location / {

if (!-e $request_filename){

rewrite ^(.*)$ /index.php?s=$1 last;

break;

}

}

location ~* /后端文件名/{

break;

}

  访问后台目录直接跳出来,完美解决!!!

  有问题,希望大家指出,谢谢

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线