我的网络主机告诉我他们正在使用Windows IIS(不确定版本),并且无法为我实现URL重写。我现在正在寻找其他方法来做到这一点。显然,我无法访问IIS服务器。我读到使用自定义404页面的地方,我能够使用经典ASP实现我的最终URL重写。
我想将subdomain.mydomain.com的网址重写为www.mydomain.com/subdomain。
我对实现URL重写必须采取的步骤感到有点迷茫。有人可以带我完成这些步骤吗?
由于
答案 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重写模块。