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