Bootstrap

ThinkPHP6.0设置隐藏index.php

1、在Apache2.4的配置文件中,启用 LoadModule rewrite_module modules/mod_rewrite.so (去掉前面的#)

2、DocumentRoot 的配置中,AllowOverride None 改成 AllowOverride All

3、public目录下的.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>

如果本来就是这样,那只需要重新保存一下。

随后,重启Apache

;