1

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

4

1 回答 1

1

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

于 2013-08-03T06:39:04.300 回答