一.开启apache2的rewrite mod
1) 修改 /etc/sysconfig/apache2 在下面一行最后加上 'rewrite' , 下次重启apache时就会自动加载rewrite
APACHE_MODULES="actions alias ... php5 rewrite"
2)这一步是配合cakephp使用的, 修改/etc/apache2/httpd.conf:
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
如果重启apache2后访问cakephp,出现"Access forbidden!", 是因为与cakephp的.htaccess有冲突,修改/etc/apache2/default-server.conf:
<Directory "/srv/www/htdocs">
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
3) 重启apache2
4)可以通过php的函数phpinfo()来查看apache2是否启用的rewrite mod.