0

我创建了一个 Apache 别名 http://www.domain.com/xyz 指向 Zend 应用程序中的公用文件夹。c:/wamp/www/xyz/public/

使用索引控制器访问时工作正常,但使用新控制器访问时显示服务器配置错误。

工作: http: //www.domain.com/xyz/(这里这个别名指向公用文件夹)

服务器配置错误:http: //www.domain.com/xyz/controller2

这是controller2的错误:文件c:/wamp/www/xyz/public/controller2.php不存在..

这是我的 htaccess 代码:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

我什至尝试使用 RewriteRule ^.*$ index.php [NC,L,QSA] 和其他一些重写规则。

有人可以帮我吗..

4

1 回答 1

0

您的 application.ini 文件中有这一行吗?

resources.frontController.baseUrl = "/xyz"
于 2013-05-15T21:47:52.583 回答