在php程序的目录下有一个htaccess文件,这个文件起着对url重写的作用
如果我们需要重写路由,则需要在
/etc/apache2/apache2.conf
中将
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
中的AllowOverride None
改成AllowOverride All
然后重启apache
sudo /etc/init.d/apache2 restart
这是打开php应用会报一个505错误,解决方法是
sudo a2enmod rewrite
sudo service apache2 restart
这样就开启了apache的路由重写功能
网友评论