在thinkphp6.0多应用开发中,经常访问应用是会加index.php/应用名,看起来非常别扭,所以隐藏index.php
修改httpd.conf配置文件
LoadModule rewrite_module modules/mod_rewrite.so 去掉前面#
使rewrite 模块生效
修改httpd.conf中所有AllowOverride None 将None改为 All
代码项目目录添加.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>
重启Apache。就可以直接忽略index.php