关于设置URL中隐藏index.php

最近在学PHP,刚开始上手ThinkPHP,就遇到了一个难题,解决了一个晚上。
我看的视频教程是快速入门ThinkPHP框架—理论篇

主要的一个原因就是Apache的设置,视频上只是讲了将httpd.conf中rewrite.so那一行的注释取消,然后在index.php的同级目录下添加.htaccess文件,并添加以下代码


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

然后重启Apache就可以
但是本人亲测后确实还是不行,不过评论区提供了一个不错的方法

要将Apache配置文件所有的AllowOverride None 将None改为 All

记住是所有的AllowOverride 的值都改成All

你可能感兴趣的:(关于设置URL中隐藏index.php)