gpt4 book ai didi

tomcat - CFWheels 网站根目录的不同重写模式

转载 作者:行者123 更新时间:2023-11-28 21:55:59 26 4
gpt4 key购买 nike

我需要有关研究以下问题的建议。

Wheels 网站配置了 set(URLRewriting="On"),除根页面外一切正常。

所有使用 linkTo 构建的链接看起来都像 website.tld/controller/action

但是在/模式下“切换”到部分链接看起来像 website.tld/index.cfm/controller/action。有趣的是,如果显式访问默认路由页面(在本例中为/pages/index)——正确构建的 URL。

网站在 Tomcat 和 Ubuntu 下的 Apache2 中运行,标准的 Wheels 重写规则直接在虚拟主机配置中配置,作为 .htaccess 已知问题的解决方法。

从哪里开始?要检查哪些变量以及如何对其进行调试?

谢谢。

UPD 目前我能看到的是,当直接访问默认操作时,调试输出中没有 Route: home。不确定如何使用此信息,我对 Wheels 的经验很少。

最佳答案

我有一个非常相似的设置并且刚才遇到了同样的问题。作为一种临时解决方法,我发现通过将 wheels/global/public.cfm 的第 294 行从

loc.returnValue = application.wheels.webPath & ListLast(request.cgi.script_name, "/");

loc.returnValue = application.wheels.webPath;

linkTo() 构建了一个与 URL 重写一起工作的路径。我会联系一些更熟悉 Wheels 的 friend ,看看是否需要补丁来解决这个问题。

关于tomcat - CFWheels 网站根目录的不同重写模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6312509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com