大家好,我是長沙seo的kiness。很多Seoer新手因為剛接觸SEO行業,認識到了301重定向的重要性,但是確不知道如何操作。筆者特將Apache服務器實現301重定向的詳細步驟分享給大家。后面也陸續會分享PHP、ASP、ASP.net、ColdFusion等情況下301重定向的方法。首先,筆者還是普及下什么是301?
301重定向(301 redirect)又叫301代表永久性轉移(Permanently Moved),將各種網絡請求重新定個方向轉到其它位置,是網頁更改地址后對搜索引擎友好的最好方法,只要不是暫時搬移的情況,都建議使用301來做轉址。下面說下兩種情況下的301重定向方法。
一、WWW域名的重定向。這是我們大多數站長建站后都會面對的一種情況。那么如何做呢?將不帶www重定向帶WWW的地址,請看如下代碼:
- <Files ~ "^.(htaccess|htpasswd)$">
- deny from all
- </Files>
- RewriteEngine on
- RewriteCond %{HTTP_HOST} ^(seowhy.com)(:80)? [NC]
- RewriteRule ^(.*) http://www.seowhy.com/$1 [R=301,L]
- order deny,allow
如果是將帶www的定向到不帶www的情況,寫法和上面差不多,就不多說了。將上面代碼復制到記事本,然后重命名為.htaccess,上傳到網站的根目錄即可。如果是本地不支持此命名,可以先傳到根目錄再修改文件名稱即可。
二、網頁的重定向。這里也可以分為兩種情況。
第1種,只有少量網頁需要重定向,方法如下:
- <Files ~ "^.(htaccess|htpasswd)$">
- deny from all
- </Files>
- Redirect permanent seowhy.com/old.html www.seowhy.com/new.html
- order deny,allow
第2種,舉例網站的導航的一個欄目改了路徑時的重定向方法。原路徑為/old/,新路徑為/news/的情況如下:
- <Files ~ "^.(htaccess|htpasswd)$">
- deny from all
- </Files>
- Redirect permanent seowhy.com/old/ www.seowhy.com/new/
- order deny,allow
同樣,寫在記事本,改名為.htaccess,同樣上傳到網站根目錄即可。本地無法改名的時候入第一種中說到的方法易名。
以上就是Apache服務器實現301重定向的方法。文章寫的很簡單,相信只要是有這方面需求的站長朋友們都是能夠看得懂的,希望對大家會有所幫助。
本文由湖南推(原文http://www.hntui.com/jingyan/28.html)站長kiness深夜原創,轉載請注明出處,如未注明百度或將停止收錄貴站,謝謝!
推薦閱讀
昨天,蘋果正式向各大媒體和獨立博主發出了iPad 3邀請函,邀請相關人士出席將于美國時間3月7日10:00(北京時間3月8日凌晨2:00)在舊金山舉行的發布會。雖然iPad 3發布會的時間已經水落石出,但狂熱的媒體們并沒有就此>>>詳細閱讀
本文標題:Apache服務器實現301重定向詳解
地址:http://www.xglongwei.com/a/xie/20120305/36997.html