我是 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/