IIS7上的经典ASP中的服务器端重定向

时间:2013-11-26 21:12:51

标签: redirect iis-7 asp-classic

我正在尝试从301 redirectmydomain.com/page1.asp实施一个简单的mydomain.com/page2.asp。这些是动态生成的电子商务商店的产品页面,因此它们实际上不作为文件存在。

在Apache中,使用.htaccess很简单,但我找到的只是重定向静态页面的方法,这些页面实际存在于服务器上,例如将下面的代码放在顶部现有文件:

<%@LANGUAGE="VBSCRIPT"%>
<%
' Redirect to the new location with the correct 301 Moved Permanently status
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www.example.com/new-page.php"
%>

有没有办法使用经典的asp?

在IIS7中重定向动态生成的页面

更新

根据收到的评论,我需要一个URL重写模块。 @ZippyV建议this one

1 个答案:

答案 0 :(得分:2)

您希望重写您的网址请求,而不是重定向

IIS有一个URL重写模块,您可以download here。另一个不错的功能是它也可以转换你传出的HTML。

有关如何使用IIS URL重写模块的更多文章:http://www.iis.net/learn/extensions/url-rewrite-module