301使用web.config重定向或重写

时间:2015-02-18 08:57:43

标签: redirect url-rewriting asp-classic web-config

我需要配置重写以将两个经典的asp动态文件重定向到2个不同的asp文件:

example.com/file.asp?id=100        => example.com/file.asp?id=200
example.com/file.asp?id=100&bc=no  => example.com/file.asp?id=200&bc=no

我不是专家我一直在寻找答案,但所有建议都指向.htaccess,我已经在Windows服务器上托管了我的网站。

所以,我知道我必须配置我的web.config进行重写。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

从您给出的示例看来,您不会重定向到另一个文件,只需修改查询字符串参数。

如果您要重定向到另一个文件(我们称之为file2.asp),请尝试

strQS = Request.QueryString
If strQS <> "" Then strQS = "?" & strQS 
strURL = "file2.asp" & strQS
Response.Redirect strURL
Response.End

位于file.asp

顶部的某处