我正在尝试将特定网页重定向到新替代网站上的对应网页,但重定向是保留旧网站的网页名称,从而产生404。
例如,我目前获得的重定向是: www.hadrianbooks.co.uk/about.asp - > www.barpublishing.com/about.asp
但我想要的是: www.hadrianbooks.co.uk/about.asp - > www.barpublishing.com/about-hadrian-books.html
以下是此特定页面的代码:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.barpublishing.com/about-hadrian-books.html"
%>
奇怪的是,它几天前在所有页面上都运行良好,现在对任何页面都不起作用。
答案 0 :(得分:0)
您可以使用IIS Url Rewrite模块来处理此问题,请查看以下链接:
http://www.iis.net/learn/extensions/url-rewrite-module/using-rewrite-maps-in-url-rewrite-module