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