我需要关于研究以下问题的建议。CFWheels网站根目录的不同重写模式
车轮网站已配置set(URLRewriting="On")
,一切看起来很好,除了根页面。
与linkTo
一起构建的所有链接看起来像website.tld/controller/action
。
但在一个/模式“切换”到部分和链接看起来像website.tld/index.cfm/controller/action
。有趣的是,如果显式访问默认路由页面(在这种情况下为/ pages/index) - 正确构建的URL。
网站运行在Tomcat中,在Ubuntu下运行Apache2标准Wheels重写规则直接在vhost配置中配置,作为解决已知问题的一种解决方法.htaccess。
从哪里开始?要检查什么变量以及如何调试?
谢谢。
UPD我现在可以看到的是,当直接访问默认操作时,调试输出中没有Route: home
。不知道如何使用这些信息,我对轮子有很小的经验。
不知道这是否是答案,所以我会留下评论。如果你不重写'rewrite.cfm',通常轮子会忽略'set(urlRewriting =“On”)'。确保请求通过'rewrite.cfm'而不是'index.cfm'路由。 – 2011-06-11 14:04:24
@Chris我检查过CGI范围,脚本是'index.cfm'。我已修复重写规则,现在一切正常,请将您的评论发布为答案,我会将其标记为已接受。 – Sergii 2011-06-11 15:53:01