我正在尝试从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建议this one
答案 0 :(得分:2)
您希望重写您的网址请求,而不是重定向。
IIS有一个URL重写模块,您可以download here。另一个不错的功能是它也可以转换你传出的HTML。
有关如何使用IIS URL重写模块的更多文章:http://www.iis.net/learn/extensions/url-rewrite-module