Zend Server社区版.htaccess问题

时间:2012-12-14 11:57:56

标签: php apache zend-server zend-server-ce

我是Zend Server的新用户。出于某种原因,Apache没有在项目文件夹中读取我的htaccess文件。请检查我的设置:

文档根目录:C:\ Program Files \ Zend \ Apache2 \ htdocs \

项目文件夹:C:\ Program Files \ Zend \ Apache2 \ htdocs \ project1 \ website \

htaccess路径:C:\ Program Files \ Zend \ Apache2 \ htdocs \ project1 \ website.htaccess

htaccess中重写规则的示例:

RewriteRule ^([a-zA-Z0-9\-]*)-([0-9]*)-([0-9]*)\.php$  /project1/website/index.php?cat=$2&page=$3 [L]

httpd.conf文件中的更改:

LoadModule rewrite_module modules / mod_rewrite.so

<Directory "C:\Program Files\Zend\Apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride ALL
    Order allow,deny
    Allow from all
</Directory>

索引页面工作正常 http:// localhost / project1 / website /

1 个答案:

答案 0 :(得分:1)

您应该转到apchachi文件夹/ conf中的httpd.conf文件,并在重启apachi服务器后将AllowOverride none更改为AllowOverride ALL。希望它能正常工作。