明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

怎么完成301重定向

[摘要]由于302重定向是臨時性重定向, 很容易實現網址劫持, 并劫持對方的PR值等, 所以搜索引擎一般不大喜歡這種重定向類型, 所以在做重定向的時候最好弄成301重定向。 嚴格說來用301重定向是避免S...

  由于302重定向是臨時性重定向, 很容易實現網址劫持, 并劫持對方的PR值等, 所以搜索引擎一般不大喜歡這種重定向類型, 所以在做重定向的時候最好弄成301重定向。 嚴格說來用301重定向是避免SEO作弊, 并不是真正的SEO優(yōu)化。

  下面我們來看怎樣來實現301重定向:

  如果你的服務器是windows的, 而且是獨立主機, 那么你可以這樣設置:

  打開“internet信息服務管理器”, 然后在“虛擬目錄”下面選中“重定向到URL(u)”, 然后輸入你要重定向的目標網址, 然后選中“資源的永久重定向”確定即可。

  如果你的服務器是Apache的, 那么可以利用.htaccess文件來實現重定向:

  只要往其中加入類似

        RewriteEngine on

        RewriteCond %{http_host} ^beijing-seo.com.cn [NC]

        RewriteRule ^(.*)$ http://beijing-seo.com.cn/$1 [L,R=301]即可。

        另外, 可以用ASP、PHP、.NET代碼來實現301重定向:

        ASP:

        Response.Status=”301 Moved Permanently”

        Response.AddHeader “Location”,”http://beijing-seo.com.cn/

        Response.End

        PHP:

        header(”HTTP/1.1 301 Moved Permanently”);

        header(”Location:http://beijing-seo.com.cn/“);

        exit();

        .NET:

        <script runat=”server”>

        private void Page_Load(object sender, System.EventArgs e)

        {

        Response.Status = “301 Moved Permanently”;

        Response.AddHeader(”Location”,”http://beijing-seo.com.cn/);

        }

        </script>


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。