我创建了一个Apache别名 http://www.domain.com/xyz 指向我的Zend应用程序中的公用文件夹。 C:/瓦帕/网络/ XYZ /公共/
使用索引控制器访问时工作正常,但使用新控制器访问时,显示服务器配置错误。
工作: 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]和其他一些重写规则。
有人可以帮帮我..
答案 0 :(得分:0)
你的application.ini文件中有这一行吗?
resources.frontController.baseUrl = "/xyz"