ASP重定向网址

时间:2011-08-03 19:13:17

标签: redirect asp-classic url-routing

我想在.asp文件中创建重定向规则。

例如当我输入www.example.com/states/ABC/XYZ

它应该运行www.example.com/states?state=ABC&city=XYZ页面,浏览器地址应显示www.example.com/states/ABC/XYZ

我知道如何在ColdFusion中使用.htaccess文件,但不知道重定向是如何在经典ASP中运行的。

2 个答案:

答案 0 :(得分:0)

您可以使用server.transfer。它保持url相同(没有实际的浏览器重定向,它是所有服务器端)

嗯......第二个想法,我有点记得你在使用server.transfer时无法在经典ASP中使用参数

答案 1 :(得分:0)

取决于您使用的服务器版本。如果您使用的是IIS7或更高版本,则可以使用URL rewriting module(您可能需要使用Web Platform Installer进行安装。)

如果您使用的是IIS6或更低版本,则需要使用第三方工具。我个人推荐ISAPI_Rewritev3 even supports .htaccess syntax。 V2有一个免费版本,它是整个服务器的单个配置,付费版本是很好的价值。