我正在將我的網站從PHP遷移到ASP.NET,並且出現問題。從PHP遷移到ASP.NET,映射爲GOOGLE
我的網站上的所有鏈接都被GOOGLE進行了映射,例如: _http://www.xxxxx.com/news。 php?id = 4345。
當新版本的網站在線時,該映射將不存在。 鏈接將更改爲_http://www.xxxxx.com/news。 aspx?id = 4345。
我該如何解決這個問題?
感謝
我正在將我的網站從PHP遷移到ASP.NET,並且出現問題。從PHP遷移到ASP.NET,映射爲GOOGLE
我的網站上的所有鏈接都被GOOGLE進行了映射,例如: _http://www.xxxxx.com/news。 php?id = 4345。
當新版本的網站在線時,該映射將不存在。 鏈接將更改爲_http://www.xxxxx.com/news。 aspx?id = 4345。
我該如何解決這個問題?
感謝
使用mod_rewrite或使用301重定向從.php文件到.aspx文件重定向。
您可以使用IIS rewrite module將請求重定向到.php以等效於.aspx。
IIS重寫不是最合適的方式來做到這一點。
使用IIS重寫意味着您將添加此重定向開銷FOREVER。 儘管您可以使用「永久移動」301重定向來維護舊網站幾個月,這將迫使Google和其他人更新其鏈接。
使用IIS重寫可能更合適,因爲OP不需要保持運行PHP並同時運行PHP的服務器。 – 2010-11-29 02:34:32