1.sudo gedit /etc/apache2/apache2.conf 打开apache配置文件
<Directory /var/www/> 实际目录根据网站根目录而定
Options Indexes FollowSymLinksAllowOverride None 改为All
Require all granted
</Directory>
2.ln -s /etc/apache2/mods-avaliable/rewrite.load /etc/apache2/mods-enable/rewrite.load
建立url重写模块的软连接,apache会自动加载(前提是apache2.conf中配置了加载mods-enable中的模块,默认是加载)
3.在网站的根目录下建立.htaccess文件,内容为:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
4.重启apache服务。。必须是root才能重启