我最近部署了CakePHP,但mod_Rewrite目前无法正常工作:
我的apache2.conf中有以下内容
<Directory "/path/to/the/app">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
我已经跑了
sudo a2enmod rewrite
表示该模块已经启用,我还检查了具有
的.htaccess文件<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
有没有人对mod_rewrite为什么没有工作有任何其他想法?
请注意我已经重启了没有成功的apache
答案 0 :(得分:0)
这些位置必须有3个.htaccess文件
/.htaccess
/app/.htaccess
/app/webroot/.htaccess
你有吗?
答案 1 :(得分:0)
原来mod_rewrite正在运行,但是我使用的是cakephp 1.3,它不会检测mod_rewrite是否有效但是应用了一个不适用于div的CSS样式。它现在无论如何都可以使用