如果我有一個網站,有一個受保護的後端,我正在尋找使用application.cfm文件,我怎麼能告訴哪些網頁使用應用程序filesa和哪些不。coldfusion application.cfm和受影響的文件
index.cfm
update/application.cfm
update/loginexpired.cfm
update/login.cfm
update/somesecurepage.cfm
update/someothersecurepage.cfm
我想要updates/login.cfm
創建會話,如果登錄是正確的。 如果訪問安全頁面update/somesecurepage.cfm
和update/someothersecurepage.cfm
時沒有正確登錄,應用程序應轉發到update/loginexpired.cfm
,但我不希望其他任何頁面使用application.cfm
。
這是否合理?還是應該用cfinclude
代替?
我該如何防止使用.cfm擴展名重定向的靜態html頁面?或者應用程序沒有重定向功能? – Daniel 2011-04-21 22:03:50
具有Application.cfm文件的文件夾中的任何cfm頁面都將使用該代碼。如果您不希望它運行,您可以決定查看請求的頁面,並查看它是否在「不運行」列表中並有條件地執行重定向代碼。我建議你花更多的時間把你的頁面組織到更好的目錄結構中,然後使用Application.cfm文件(使用cfinclude來引入父Application.cfm文件),以便爲正確的頁面執行正確的代碼。您可以使用Application.cfc執行相同的操作,但不是使用cfinclude,而是擴展父級。 – 2011-04-21 22:08:10