htaccess教學

如果先前你有加過站長的『哈部落』請記得重新加入哦,如果我的最愛有加入也記得更

新哦~由於更換了網址,站長就順便來介紹有關更換網址後必做的301轉向,以免原先的

連結失效,對於網站的經營可會損失慘重哦!

由於丫湯我最近一直看著到處推著網域,主機,我看不下去啦,鐵了心的也買了個域名!

其實域名現在真的很便宜,如果你也想買域名或主機建議你可以參考高登老爺的新站,

裡面有介紹到主機及域名的購買,但因為換了一個網址之後要做的事情很多,比如以站

長來說,要做的事情總共有以下幾點:

1、DNS設定

2、部落格網址設定

3、贊助廣告資料修改(google,blogger ads)

4、統計分析網址修改(google,yahoo)

5、部落格觀察、流量統計(stat)、RSS(Feedburner)

6、Funp哈部落重建(通知重加或請工程師修改網址)、交換連結通知修改

7、令原網址所有連結轉向新網址

其中必做的是第7項,要如何來做轉向呢,在這邊丫湯跟大家分享利用htaccess來令

網址永久301轉向的方法,這樣的301轉向,就不會造成原連結失效,也對搜索引擎來

說是友好的行為,站長以下就介紹幾種htaccess的301轉向吧!

(前提是換域名的,如果舊域名取消了,做301轉向就沒意義囉)

一、為什麼要做301永久轉向:

網址不管是如何變更,做301永久轉向有益無害,最簡單比如說,原先別人有引用到

你的連結,當你變換網址後就失效了,如果做了301轉向則皆不受影響,特別是在搜

索引擎內的連結,假設站長變更網址前某篇文章為http://steach.twbbs.org/archives/705

大家可以點擊看看,是否自動轉變為http://steachs.com/archives/705呢?

如此一來原先連結就不會失效,若沒有設定301轉向,就只會看到404頁面。

另外,對於搜索引擎而言,也是一種友好的做法,總之,如果你變更了網址,記得

一定要做301的轉向設定哦!絕對是有益無害的。

二、網址變更:

站長開門見山就先來介紹這次更換網址所用的的301轉向語法

如果網址更換時會有二種情況

1、更換域名,但主機不變:

紅色部份為先前域名(使用 〝 . 〞分隔域名) ,藍色部份為新域名

RewriteEngine on

RewriteCond %{HTTP_HOST} ^steach.twbbs.org$ [NC]

RewriteRule ^(.*)$ http://steachs.com/$1 [R=301,L]

2、更換域名,主機也搬移:

此轉向必須舊主機及域名都在有效運作中

將.htaccess放置在舊主機根目錄中,語法如下

藍色部份為新域名

RewriteEngine on

RewriteRule (.*) http://steachs.com/$1 [R=301,L]

三、去掉資料夾,搬移至根目錄:

這則是站長先前由http://steach.twbbs.org/sblog→http://steach.twbbs.org

時所使用的301轉向方法,也就是將網站從資料夾搬移至根目錄

將.htaccess放置在網站根目錄,語法如下

紅色部份為原先網站所在資料夾名稱

RewriteEngine on

RewriteRule ^sblog(.*)$ $1 [R=301,L]

四、改變資料夾名稱:

就像是 http://steach.twbbs.org/sblog→http://steach.twbbs.org/newfd

也就是網站資料由紅色部份變更為藍色部份時

一樣將.htaccess放置網站根目錄,語法如下:

RewriteEngine on

RewriteRule ^sblog(.*)$ /newfd$1 [R=301,L]

五、檢測301轉向是否成功:

這邊就提供2個網站可以檢測出你的轉向方法是否為301正確無誤

第一個:

輸入你轉向前的網址(也就是舊的),再填入驗証碼即可

http://www.seochat.com/seo-tools/redirect-check/

如此一來就知道設定的轉向有沒有問題囉,如果不放心,下面還有一個

第二個:

輸入你轉向前的網址(也就是舊的),他會顯示出轉向的方式及轉向後的域名

http://www.internetofficer.com/seo-tool/redirect-check/

第一行為原連結,第二行為轉向方式,第三行為轉向後連結

經過了雙重確認,可以安心了吧!!
文章取自於http://steachs.com