thinkPHP 5 本地访问报The requested URL / was not found on this server.

我在本地用Apache搭建thinkPHP5

重写路由后访问报The requested URL / was not found on this server.
图片说明

我入口文件是有.htaccess文件的

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

那为什么还会报这个错了

已解决,小问题小问题


<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{ENV:REDIRECT_STATUS} ^$

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>


根目录下的.htacces文件修改成上面的内容

我是因为伪静态没有填造成的,填上就好了