2011-08-10 30 views
-3

我與ColdFusion的工作(因爲我有),我們使用的iPlanet 7(因爲我們要),我想通過乾淨的URL,而不是查詢PARAM垃圾(出於多種原因)。我的問題是我沒有進入整體的obj.conf文件,並想知道是否有的.htaccess當量,我可以通過對每個目錄的飛行。目前我使用的Application.cfc強制服務器來看看index.cfm根加載請求的頁面之前,但是這需要一個.CFM文件傳遞,所以它只是404的出,如果用戶提供/路徑/到/文件但沒有擴展名。最終,我想允許用戶通過domain.com/path/to/file,但服務domain.com/index.cfm?q1=path & q2 =到& q3 =文件。有任何想法嗎?是否有與iPlanet等價的「乾淨URL」(mod_rewrite)?

回答

0

我不知道的東西的iPlanet存在,還沒有收到與它合作。但是可以使用像index.cfm/path/to/file這樣的URL,並通過cgi.path_info變量提取額外的路徑信息。不是你正在尋找的東西,而是更清晰的查詢參數。

+0

這就是我一直在想的,這是有道理的,所以我會繼續使用它,謝謝。 – Ryan

+0

有幾個CF框架用於構建RESTful API,您可能也需要查看它們。的PowerNapTM和塔菲都浮現在腦海中的兩(http://powernap.riaforge.com和http://taffy.riaforge.com) –

+0

的.CFM黑客的偉大工程,因爲計算機是一個分類不能使用框架機器,並且需要幾個月才能在服務器上獲得任何新軟件。 – Ryan

3

您可以用DirectoryIndex指令設置的頁面送達/目錄/請求mod_dir。

http://httpd.apache.org/docs/2.2/mod/mod_dir.html

+0

我不知道如何使用mod_dir上的iPlanet,因爲我沒有httpd設置和obj.conf中是在服務器層,我都進不去。我正在尋找類似於.htaccess的更靈活的東西,所以我可以簡單地打開或關閉URL重寫。 – Ryan