搭建网站只能访问首页,其他路由访问404

电脑重装,以前的软件都要重新下载,之前公司用的是wamp,家里用的是老版本的phpstudy。刚好phpstudy有新版本,就下了新版本的来用,结果遇到很奇葩的问题。

除了首页,点击其他链接都是404,切换apache和nginx都是同样的问题。下载原生的think PHP也是同样的问题。

经过不断的百度,终于解决了。

这次出现问题的原因为重定向规则出现了问题。

首先,打开phpstudy设置,切换到nginx,点击配置文件,找到vhosts.conf

 

选择你异常的网站,点进去,把以下代码黏贴到 location  里,然后重启nginx即可

#autoindex on;
  if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=/$1 last;
    break;
  }    

插入图示的位置:

 

posted @ 2021-03-06 19:36  潇宸1998  阅读(624)  评论(0编辑  收藏  举报