url是否有任何关于使用ISAPI_Rewrite v2重写ColdFusion站点的问题?

时间:2009-05-14 20:15:35

标签: coldfusion url-rewriting isapi-rewrite

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

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

我有什么需要注意的吗?

感谢。

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

我已经使用ISAPI_Rewrite和ColdFusion几年了,效果很好。

如果可以,我建议升级到版本3。虽然版本2工作正常,但我发现最新版本更易于使用,因为它与mod_rewrite兼容。

答案 2 :(得分:1)

最重要的是,URL重写器和您的应用程序服务器(ColdFusion或其他)应该永远不会有问题。如果是,你可能错误地设置了你的重写规则(或者使用了糟糕的重写器)。

URL重写器在将请求切换到Application Server之前更改请求的外观。只要最终结果是foo.cfm?var = value,无论是实际的URL还是重写的结果,都可以。