1.打开/etc/apache2/apache2.conf
将文件中的AllowOverride None改为AllowOverride All(项目根路径)。
2.
cd /etc/apache2/mods-enable
ln -s ../mods-avaiable/rewrite.load rewrite.load
3.在项目根目录下添加.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine on
#不显示index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
4.
sudo a2enmod rewrite
5.重启apache
转载地址:http://blog.youkuaiyun.com/weixin_39973810/article/details/78630354
本文介绍如何通过修改Apache配置文件启用URL重写功能,并详细展示了具体步骤,包括配置AllowOverride选项、链接rewrite.load文件、创建.htaccess文件及设置重写规则等。
247

被折叠的 条评论
为什么被折叠?



