301用法與錯誤詳解

來源:互聯網
上載者:User
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} ^domain.com [NC]
  4. RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
複製代碼

如果你用的是 Windows主機,應該在控制台做301轉向設定。編輯精選:php偽靜態 URL REWRITE重寫規則介紹php URL rewrite路徑重寫一例

補充 :在網址正常化評論裡回答石頭王的問題,可能對大家有協助:

據我所知,HTML無法做301轉向。在HTML裡只能做JS或META REFRESH,但不是301轉向。HTML一被讀取,就已經返回200 OK狀態代碼了。

如果你的頁面是ASP或PHP還可以做301轉向:ASP:

  1. <%@ Language=VBScript %>
  2. <%
  3. Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://www.domain.com”
  4. >
複製代碼

PHP:

  1. Header( “HTTP/1.1 301 Moved Permanently” );
  2. Header( “Location: http://www.domain.com” );
  3. ?>
複製代碼

另外,DOThtaccess檔案只是一個普通文字檔案,你用Notepad建這個檔案,放上指令,存在你帳號的根目錄下就行了。不需要修改Apache。

問:網頁用301重新定向後搜尋引擎多久能處理

網頁用301重新定向後原搜尋引擎收錄老網域名稱的頁面是不是會轉交給定向到的新網域名稱。搜尋引擎收錄老網域名稱的頁面會發生什麼變化,比如說 site:www.xxx.com 後老網域名稱裡的東西會轉到新網域名稱下嗎,要多久大概。

答:如果您的舊網址使用 HTTP 301(永久)重新導向指向您的新網站,搜尋引擎漫遊時會自動獲知新網址,並在六到八周內自動進行更新。

301重新導向可促進搜尋引擎最佳化效果

從搜尋引擎最佳化角度出發,301重新導向是網址重新導向最為可行的一種辦法。當網站的網域名稱發生變更後,搜尋引擎只對新網址進行索引,同時又會把舊地址下原有的外部連結如數轉移到新地址下,從而不會讓網站的排名因為網址變更而收到絲毫影響。同樣,在使用301永久性重新導向命令讓多個網域名稱指向網站主域時,亦不會對網站的排名產生任何負面影響。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.