想要开启thinkphp的重写模式,apache必须.htaccess支持,
其他情况也有需要开启.htaccess支持的。
下面是ubantu开启方法:
0. .htaccess这个文件应该放在与入口文件一个目录下
1.命令:
sudo chmod 777 /etc/apache2/apache2.conf(给这个文件权限 777);
2.命令:vi /etc/apache2/apache2.conf
把里面所有的AllowOverride None改为AllowOverride All;
3.重启APACHE sudo /etc/init.d/apache2 restart
简单明了,绝对可行。。。
注(前面不行了再看,可以了就别看了~):
如果不行,说明后面的AccessFileName .htaccess是关着的,一般默认都是开着的。
你把前面的#号去了就可以了,如果没找到,手动加一个AccessFileName .htaccess