2016-11-19 46 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>