我已经在Lubuntu上安装了Zend。在Windows上的Zend上,以及在我的主机上,一切都很好。
我的public/.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]当我试图进入:
/project/public/index/index/menu/Gallery/type/2
它显示了一个错误:
在此服务器上找不到请求的URL /project/public/index.htm/index/menu/Gallery/type/2。
为什么要将.htm添加到索引中?
例如,/project/public/admin或project/public/index/edit/id/16工作正常。
PS。索引-控制器索引-动作菜单-动作
你能给我一个关于在Zend中形成urls的快速链接,因为我不知道为什么索引/菜单不能在windows上工作,而不是索引/索引/菜单?
发布于 2013-02-26 23:33:37
如果您正在使用Zend应用程序,请查看以下内容
http://framework.zend.com/manual/1.12/en/zend.controller.router.html
如果您正在使用模块,那么默认的路由应该是
/module/controller/action/param1name/param1value
或者如果你不使用模块
/控制器/动作/参数1名称/参数1值
如果没有提供所有参数,则索引是默认控制器和操作名称。
https://stackoverflow.com/questions/15088815
复制相似问题