phpstudyV8部署thinkphp6首页能打开其它页面404

nginx

nginx404是因为少了下面这段

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

复制到你的域名下
phpstudyV8部署thinkphp6首页能打开其它页面404
phpstudyV8部署thinkphp6首页能打开其它页面404

apache

这个原因是因为phpstudy会覆盖项目public下的.htaccess文件
所以找到原来的内容用同样的方式添加下面的伪静态即可

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  
  RewriteCond %{HTTP:Authorization} ^(.+)$
  RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
上一篇:HTTP 账号密码验证


下一篇:批量删除github仓库