emmmmm,本来还是nginx服务器,突然换成了apache
ubuntu系统,apache2服务器,tp5,
1、首先还是运行phpinfo.php,搜一下“Loaded Modules”这里面是已经开启的模块,找一下有没有“mod_rewrite”,其实可以直接搜一下“mod_rewrite”这个,木有就是没开启
1.1我的没开启,所以开启mod_rewrite
开启mod_rewrite模块的方法很简单,
cd /etc/apache2/mods-available //看到名为rewrite.load的文件 然后执行这个命令
sudo a2enmod rewrite
2、将AllowOverride None 修改为 AllowOverride All
sudo vim /etc/apache2/sites-enabled/000-default
如果这个里面没有就修改apache2.conf 将AllowOverride None 修改为 AllowOverride All
sudo vim /etc/apache2/apache2.conf
3、重启apache
sudo /etc/init.d/apache2 restart
ok了