Koe*_*oen 3 coldfusion clean-urls
我们需要估算基于ColdFusion技术的门户.我们没有关于托管环境的信息(可能是Windows或Linux).
请求的功能之一是干净的URL.有谁知道这是否可以通过纯ColdFusion解决方案实现,还是这总是与Web服务器相关?我知道IIS7有很好的扩展,可以启用干净的URL,但我担心我们不能依赖它们.
你可以用ColdFusion的Application.cfc
的onMissingTemplate()
方法来达到这种效果.如果你想要.cfm以外的扩展,你需要做一些Web服务器配置,使ColdFusion服务其他扩展和目录路径(例如/path/to/something/
)需要配置为具有标准的默认文档(例如index.cfm
).Ben Nadel有一篇博文,广泛涵盖了这个想法 - 请务必查看评论.
注意到,IIS 7和Apache都有URL重写模块(假设它们分别是Windows和Linux中的Web服务器).因此,如果您知道您的URL模式,那么模块就更容易了.但是,如果模式是动态的,单独的ColdFusion可能是更好的,如果更复杂的路径,您将需要配置Web服务器,如上所述.
归档时间: |
|
查看次数: |
2559 次 |
最近记录: |