当前位置 : 主页 > 网页制作 > HTTP/TCP >

可以在纯ColdFusion解决方案中实现清理URL吗?

来源:互联网 收集:自由互联 发布时间:2021-06-16
我们需要估算基于ColdFusion技术的门户.我们没有关于托管环境的信息(可能是 Windows或 Linux). 请求的功能之一是干净的URL.有谁知道这是否可以通过纯ColdFusion解决方案实现,还是这总是与W
我们需要估算基于ColdFusion技术的门户.我们没有关于托管环境的信息(可能是 Windows或 Linux).

请求的功能之一是干净的URL.有谁知道这是否可以通过纯ColdFusion解决方案实现,还是这总是与Web服务器相关?我知道IIS7有很好的扩展,可以启用干净的URL,但我担心我们不能依赖它们.

您可以使用ColdFusion的Application.cfc的onMissingTemplate()方法来实现此效果.如果你想要.cfm以外的扩展,你需要做一些web服务器配置,使ColdFusion服务其他扩展和目录路径(例如/ path / to / something /)需要配置为具有标准的默认文档(例如index.cfm). Ben Nadel has a blog post that covers this idea extensively – 务必查看评论.

注意到,IIS 7和Apache都有URL重写模块(假设它们分别是Windows和Linux中的Web服务器).因此,如果您知道您的URL模式,那么模块就更容易了.但是,如果模式是动态的,单独的ColdFusion可能是更好的,如果更复杂的路径,您将需要配置Web服务器,如上所述.

网友评论