我需要關於研究以下問題的建議。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