2016-11-19 91 views
2

我最近转变传统的ASP网站使用网址通过web.config文件重写。301重定向到/services.asp /服务/

我遇到的问题是,虽然我创建了一个规则来重写一个页面,如www.myurl.com/services.asp只需www.myurl.com/services/旧页面仍然会出现在搜索结果。

使用传统的ASP,我该怎么办重定向检测.asp扩展名并做了301到正确的格式?

感谢您的任何帮助。

+0

对不起,我的意思,当我浏览到该.asp的URL来写它显示的页面罚款,但没有重写规则被应用。 –

+0

这是我的URL重写 <规则名称= “服务” stopProcessing = “真”> <匹配URL = “^服务”/> <动作类型= “重写” URL = “services.asp”/> –

+0

将放置此<链接的rel =“规范” HREF =“http://www.example.com/services/” />在解决我的问题,并从养老金计划services.asp删除? –

回答

0

此规则将做简单重定向从www.myurl.com/services.aspwww.myurl.com/services

<rule name="services.asp to services"> 
    <match url="^services.asp$" /> 
    <action type="Redirect" url="services" /> 
</rule>