我是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 /
答案 0 :(得分:1)
您应该转到apchachi文件夹/ conf中的httpd.conf文件,并在重启apachi服务器后将AllowOverride none更改为AllowOverride ALL。希望它能正常工作。