【问题标题】:Are there any gotchas for url re-writing a ColdFusion site with ISAPI_Rewrite v2?使用 ISAPI_Rewrite v2 重写 ColdFusion 站点的 url 是否有任何陷阱?
【发布时间】:2009-05-14 20:15:35
【问题描述】:

我被要求帮助一些 ColdFusion 开发,其中一项任务是进行 url 重写,主要是将 url 参数转换为更清晰的 url。

该站点位于托管服务上,cf8 在 iis 上运行,使用 Helicon Tech ISAPI_Rewrite v2。

有什么需要注意的吗?

谢谢。

【问题讨论】:

    标签: coldfusion url-rewriting isapi-rewrite


    【解决方案1】:

    这应该没问题。 IIS(或 ISAPI 插件)处理 URL 重写,然后将其传递给 CF,就好像它作为原始 URL 被请求一样。

    大多数人进行 URL 重写是为了提高他们的 SERP 排名 - 这样做的关键是确保以前存在的原始 URL 现在返回 301(永久移动)重定向到您的新 URL。这会保留与旧 URL 关联的“链接汁”。不要使用 CFLOCATION 进行重定向 - 该标签执行 302...

    【讨论】:

      【解决方案2】:

      我已经使用 ISAPI_Rewrite 和 ColdFusion 几年了,并且取得了不错的效果。

      如果可以的话,我建议升级到版本 3。虽然版本 2 运行良好,但我发现最新版本更易于使用,因为它与 mod_rewrite 兼容。

      【讨论】:

        【解决方案3】:

        底线是 URL 重写器和您的应用程序服务器(ColdFusion 或其他)一起工作应该永远不会出现问题。如果是这样,您可能错误地设置了重写规则(或者正在使用糟糕的重写器)。

        URL 重写器会在将请求移交给应用程序服务器之前更改请求的外观。只要最终结果是 foo.cfm?var=value,无论是实际的 URL 还是重写的结果,都可以。

        【讨论】:

          猜你喜欢
          • 2015-02-15
          • 2011-01-13
          • 1970-01-01
          • 2010-12-20
          • 2011-10-15
          • 2011-03-22
          • 2010-11-27
          • 1970-01-01
          相关资源
          最近更新 更多