新学习thinkphp5的时候会遇到TP5在phpStudy安装的环境里无法隐藏index.php的情况。按照ThinkPHP5官方完全开发手册里的提供的修改httpd.conf配置文件和.htaccess文件后,还是不能达到隐藏index.php的效果。
下面提供的thinkphp的官方方法:
下面是访问问题:
后来查了很多资料后才发现,只要再修改.htaccess文件就可以完全解决这个无法隐藏index.php的问题
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] </IfModule>
修改后再访问就正常了