2010-01-29 70 views
0

如何編寫路線以映射到明確的.htm文件?主塔中的路線:映射到明確的.htm文件

E.g.我在Pylons的/ templates下有一個something.htm,我想將http://myserver.com/something.htm映射到/ templates下的something.htm。我可以使用路線進行塔架操作嗎?還是一切都可以映射到/ controller/action/id的組合?

我會假設一個辦法就是做: map.connect(「something.htm」,「/something.htm」,控制器=「東西」,行動=「東西」) 並創建一個虛擬控制器它(它只是返回渲染(/something.htm))?

這對於這個簡單的工作看起來很麻煩。

任何想法?

回答

0

不知道這是最好的解決方案,但是我有一個映射

map.connect( '{}名',控制器= '某物',動作= '身份')

這基本上指向名稱

高清標識(自我,名) 返回渲染(「/」 +名)

是否有任何與此安全風險或什麼是這個標準的解決方案?

0

實際上,這就是/ public目錄的用途。在/表中的內容中匹配/ public中的文件。因此,如果您將foo.html直接放在/ public中,那麼http://www.example.com/foo.html會將您發送到該頁面。