如何使用自定义404页面在经典ASP中实现URL重写?

时间:2010-05-06 11:26:31

标签: iis url-rewriting

我的网络主机告诉我他们正在使用Windows IIS(不确定版本),并且无法为我实现URL重写。我现在正在寻找其他方法来做到这一点。显然,我无法访问IIS服务器。我读到使用自定义404页面的地方,我能够使用经典ASP实现我的最终URL重写。

我想将subdomain.mydomain.com的网址重写为www.mydomain.com/subdomain。

我对实现URL重写必须采​​取的步骤感到有点迷茫。有人可以带我完成这些步骤吗?

由于

2 个答案:

答案 0 :(得分:1)

Request.ServerVariables("HTTP_HOST")会为您提供子域名。

if Request.ServerVariables("HTTP_HOST")="subdomain.domain.com" then

  response.redirect("http://domain.com/subdomain")

end if

答案 1 :(得分:0)

您可以使用IIRF在IIS6上获取URL重写 - 它是免费的。如果您的Web主机可以为您安装它,则很容易在IIS上重写。如果Web主机具有IIS7或更高版本,则可以使用IIS7中包含的URL重写模块。