|
我用的是ZendFramework1.7版本,文档是针对1.5写的,开始怎么也不成功,提示找不到网页。其实是Apache2.2的rewrite功能问题。
我把Apache的LoadModule rewrite_module modules/mod_rewrite.so打开,同时把所有的AllowOverride None改为AllowOverride All就可以用了。也不知道是为什么。同时写.htaccess文件的时候也出过“.htaccess: RewriteCond: bad flag delimiters”错误,好像是参数不对。我参照的是繁体中文版的手册。他是如下写的:
RewriteEngine On
RewriteCond %{REQUEST FILENAME} -s [OR]
RewriteCond %{REQUEST FILENAME} -l [OR]
RewriteCond %{REQUEST FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]