我在Lubuntu上安装了Zend Server CE。在Windows上的Zend Server CE上,以及在我的托管上,一切正常。
我的公开/ .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]
当我试图进入时:
/项目/公共/索引/索引/菜单/廊/类型/ 2
它显示了一个错误:
请求的网址/project/public/index.htm/index/menu/Gallery/type/2 在这台服务器上找不到。
为什么id会将我.htm添加到索引?
例如/ project / public / admin或project / public / index / edit / id / 16可以正常工作。
PS。 索引控制器 指数 - 行动 菜单 - 行动
你能否给我一个关于在Zend中格式化网址的快速链接,因为我不知道为什么即索引/菜单在Windows而不是索引/索引/菜单上不起作用?
答案 0 :(得分:0)
如果您正在使用Zend MVC应用程序,请查看此
http://framework.zend.com/manual/1.12/en/zend.controller.router.html
如果您正在使用模块,则默认路由应为
/模块/控制器/动作/ param1name / param1value
或者如果您不使用模块
/控制器/动作/ param1name / param1value
如果没有提供所有参数,则索引是默认控制器和操作名称