我正在尝试实现一个简单的301 redirect,从mydomain.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建议使用这一个
发布于 2013-11-30 00:02:08
您希望重写URL请求,而不是重定向它们。
IIS有一个可以在这里下载的URL重写模块。另一个很好的特性是,它也可以转换您的传出html。
关于如何使用IIS重写模块:http://www.iis.net/learn/extensions/url-rewrite-module的更多文章
https://stackoverflow.com/questions/20228069
复制相似问题