《就是教不落》更換網址囉,往後的永久網址即為 https://steachs.com,不會再改變囉!如果先前你有加過站長的『哈部落』請記得重新加入哦,如果我的最愛有加入也記得更新哦~由於更換了網址,站長就順便來介紹有關更換網址後必做的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,大家可以點擊看看,是否自動轉變https://steachs.com/archives/705呢?如此一來原先連結就不會失效,若沒有設定301轉向,就只會看到404頁面。
另外,對於搜索引擎而言,也是一種友好的做法,總之,如果你變更了網址,記得一定要做301的轉向設定哦!絕對是有益無害的。
二、網址變更:
站長開門見山就先來介紹這次更換網址所用的的301轉向語法,如果網址更換時會有二種情況
1、更換域名,但主機不變:
紅色部份為先前域名(使用 〝 . 〞分隔域名) ,藍色部份為新域名
RewriteEngine on
RewriteCond %{HTTP_HOST} ^steach.twbbs.org$ [NC]
RewriteRule ^(.*)$ https://steachs.com/$1 [R=301,L]
2、更換域名,主機也搬移:
此轉向必須舊主機及域名都在有效運作中,將.htaccess放置在舊主機根目錄中,語法如下
藍色部份為新域名
RewriteEngine on
RewriteRule (.*) https://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/
第一行為原連結,第二行為轉向方式,第三行為轉向後連結,經過了雙重確認,可以安心了吧!!
301指向如何讓進入www.myurl.com/data、myurl.com/data、www.myurl.com/data/index.php、myurl.com/data/index.php全都指向myurl.com
但是,不要將data資料夾以下內容都指過去
也就是說,輸入myurl.com/data會指向myurl.com
但是”不等於”
輸入myurl.com/data/aaa.php會指向myurl.com/aaa.php
我只是要那些名字轉過去,而不是內容物全轉過去..
請問這樣在htaccess中要怎麼寫呢?
謝謝您
您好,我想請問一下,我有個論壇換了不同論壇程式,
原論壇網址也往上移一層,
如123.com/bbs改成123.com
目錄的部份用301是沒問題,
但最大問題是更換了論壇程式,
雖然原資料有用程式轉移過來,
但整個內容網址結構是完全不同,
例如同一個論壇主題
如原址是123.com/bbs/title?=123
新位置是123.com/489
這樣當我用301轉址時只能轉首頁,
而有被google收錄到的論壇主題
只會變成123.com/123的無效頁面,
想請問,這類問題要如何處置會比較恰當呢?
另外,如果我用301轉址的方式,
將論壇主題一筆一筆對應轉址這樣可行嗎?
如果只能這樣做的話,該怎麼做呢?謝謝
請問阿湯
我有一個舊網頁裡面設定了多國語系如
http://www.123.com(英文)
http://www.123.com/de (德國)
http://www.123.com/fr (法國)
http://www.123.com/ja (日本)
http://www.123.com/cn (中國)
而裡面都是以home.php作為首頁連結
http://www.123.com/home.php
現在我有一個新網頁但只有一個英文版且改以index.html為首頁
也就是http://www.123.com/index.html
我已設定了名稱的301轉址
RewriteEngine on
RewriteRule ^home.php(.*)$ /index.html$1 [R=301,L]
但我要怎麼讓其餘多國語言的網站都導向同一個
http://www.123.com/index.html 呢?
也就是
http://www.123.com/de/home.php
導向
http://www.123.com/index.html
謝謝
請問如果將舊網址 用301永久重定向方法轉向新網址時 會不會都只能轉向到首頁呢?
例如: 我的舊網址是 http://www.123.com/ 新網址是 http://www.456.com/
假設網友從舊網址 http://www.123.com/a/a.asp 進來後 會不會轉成www.456.com/a/a.asp 這樣呢?? 還是說只能統一轉到首頁呢???
你好~請問我想將網址wordpress給拿到,也就是說我不想讓人看到資料存取的路徑,那要如何去更動呢?
例如:www.vj780922.com.tw/wordpress→www.vj780922.com.tw
請問版主一個問題在域名不變情況更換主機
1.對PR值會有影響嗎?
2.對外對內超連結會因為換了主機 超連結通通要變更嗎?
感謝您~~~~~
那麼…
a.isgreat.org/blog > blog.a.tw 要怎麼辦@@
阿湯哥您好:想跟您請教個問題
我的網站之錢換網址沒換主機,有進行了301重定向
最近打算連主機都更換,也就是網址跟主機都更換,舊網址也不用了請問會影響PR ?
還有我的新網址PR已經都移轉過去了
請問我原本的域名是dreamshouse.tk,那麼我換了主機,之後就用該主機的免費域名,但是我想綁回原本dreamshouse.tk的主機,之後我就在域名那邊設置A紀錄,總算dreamshouse.tk可以連到我現在的主機了,不過現在我所使用的主機域名as670279.megabyet.net也會連到,我試過你上面提供的兩個方法,都不能…一把.htaccess上傳上去,整個就連不到了!還有沒有其他方法呢?
我是使用你的更換域名,但主機不變轉向的方法…
然後轉好後,雖然成功了,但是登入登不進去,打完帳號密碼後按登入會跳到原本的畫面,沒有說帳號錯誤或者怎麼樣的,圖片連結也變的怪怪的。
請問為什麼我轉向後,wordpress登入不了,他沒顯示密碼錯誤,我打完帳號密碼按登入後,它跑一下後又到原本的登入的畫面,而且轉向後還有一個問題,我原本wordpress的圖片匯叉叉包…
請問您知道是什麼原因嗎?
丫湯大大,你好:
雖然這不是我要的,但是謝謝你的熱心。感恩!
我去 add-on 後會得到這個 Error message:
Error from park wrapper: You cannot park your main domain!
丫湯大大,您好:
謝謝你快速的回答我問題,我不能用Add-on Domain,因為我要設定的這個www.abc.com是我原始的Domain,一開始它就被定在/home/public_html/,我的困擾就是我的論譠的一堆檔案夾和文件都和sub domain的檔案夾混在一起,很難管理,我問了伺服器的客服,他說要改.htaccess,我在網路上找了好久才找到您這篇文章…
我現在的情況是:
http://www.abc.com -> /home/public_html/
aaa.abc.com -> /home/public_html/aaa
bbb.abc.com -> /home/public_html/bbb
ccc.abc.com -> /home/public_html/ccc
我希望能
http://www.abc.com -> /home/public_html/ddd
aaa.abc.com -> /home/public_html/aaa
bbb.abc.com -> /home/public_html/bbb
ccc.abc.com -> /home/public_html/ccc
再麻煩您費心一下,謝謝!
丫湯大大,你好:
我是向國外租空間的伺服器,使用cPanel X界面。
想請教你,如何把我的網域指向一個新的檔案夾。
例如
原來是樣:www.abc.com -> /home/public_html/
想改成為:www.abc.com -> /home/public_html/aaa
麻煩您了….Orz…
謝謝阿湯站長的協助~
目前已順利完成 🙂
iamnonsense[at]hotmail.com
謝謝喔~ 您先享用午餐吧~
等您有空閒時在麻煩您了~
謝謝~
請教一下,如果照您所說的方法
是不是第一步就要先把我的域名 twera.com 綁定在 空間主機上
然後再設定子域名 nonsense.twera.com 指向 nonsense.twera.com/wp/
第二步就是到WP後台
將WordPress 網址(URL)設為http://nonsense.twera.com
還有網誌網址(URL)也設為http://nonsense.twera.com 呢?
將原本在後面的/wp去掉?
—————
因為我現在是把 twera.com 綁在主機上了
而且也有把 nonsense.twera.com 也綁定域名
因此不能建立 nonsense.twera.com 子目錄
因為我對DNS設定的不暸解,所以不知該如何設定才好
我最初的想法是把 twera.com 留在網域註冊商那邊
(這樣是不是以後如果我要加其他子域名對應到其他網站也比較方便呢?)
然後只要把 nonsense.twera.com 綁在空間主機上作為BLOG使用
可以請您給我一些建議嗎?
謝謝~
站長您好~
我是前幾天在”免費的喘息”發問的鄉民
經過您的幫助後,已經順利解決了
但是還有個問題想請教一下
如果原本網站放在FTP的架構是 /html/wp 底下
原本要key網址 nonsense.twera.com/wp/yyyy-mm-dd/123
有辦法在不移動子資料夾的狀態下
變成 nonsense.twera.com/yyyy-mm-dd/123
謝謝~
不好意思~剛剛網頁怪怪的,不小心重複打了那麼多問題~ :as35
你好:
因為我對這個很不熟,找了很多網頁,都還是搞不懂,用了很多,還是沒辦法把文章連到新網域上
我原本的是http://orchid542.blogspot.com/改到http://damo-orchids.blogspot.com/,
請問我應該怎麼做嗎?謝謝 :as64
你好,我是新手我還是不太懂換網址. 假如我買了個新的網域叫www.abc.com.
我原本的網址是ex:www.123.org. 我把舊的網址www.123.org 移到新的
http://www.abc.com, 那我的資料也是放在舊的網址www.123.org裡面? 還是說打新的網
址就可以了? 抱歉麻煩了.
對啊,就是abc下的資料夾和檔案也搬到根目錄了~
有方法寫到嗎~我設了兩天,也沒效果…
我試過很多方法也不可行..不知是不是我個人理解能力太有問題~.~
請問..如我要由http://www.abc.com/bbs 搬所有東西到 http://www.abc.com
即在google search 到的http://www.abc.com/bbs/read-bbs-tid-4955.html可用301跳轉到http://www.abc.com/read-bbs-tid-4955.html
那寫法應該怎樣去寫呢…~.~ 請指教一下小弟
感謝版主,到時候我再試試看
不過我一直很困惑,301轉址跟綁米是不是一樣的東西
還是說我要先做綁米動作再做301轉址?感謝~
版主再打擾一下
目前我的虛擬主機根目錄沒論壇檔案
而是有個bbs資料夾,論壇檔案在bbs裡
目前我希望打網址xxx.twbbs.org能夠轉去xxx.twbbs.org/bbs
請問用301的轉址方法該怎麼做呢
另外如果用了301轉址,是否還需要去控制台設定park domain name呢?
還是說根目錄下加什麼檔案能夠連去bbs資料夾的論壇首頁
感謝版主回應,我只是舉例@@”,有機會再試試
想請問這些語法可以同時執行嗎?
譬如我想 http://xxx.twbbs.org/blog轉去http://xxx.twbbs.org
再將http://xxx.com 轉去http://xxx.twbbs.org
感謝~
我只能說:你好神!
甘溫~
Google我都找不到聯絡信箱或是線上寄信表單@@
只有支援論壇,但是那個回答的不是官方
謝謝
@@在請教一下,google廣告收益的服務,有時候圖片跑不出來(文字廣告正常),是什麼原因?不知道站長知不知道?
我查網路眾說紛紜,而且也找不到解答,甚至有人說是因為網站放置違規內容才會如此(違規或是侵犯版權等),但是我的網站根本不可能呀。而且google是怎麼判斷,因該是機器人判斷的,但是機器人一定會有失誤的時候吧?
我有換瀏覽器嘗試,發現只有google自家瀏覽器顯示正常,ie和firefox都跑不出來圖片廣告。
請問關於文中提到的贊助廣告資料修改
請問Google AdSense申請成功後,廣告代碼是不是只能放在申請時填的網域或網址內?
如果改變了了網域或是其他的個人網站或是部落格有需要Google AdSense
是重新申請嗎?
阿湯君:
看到網路上說:沒設定301,容易造成搜尋引擎的誤會,輕則舊網頁的排名無法順利轉移到新網頁,重則整個網站會被視為spam而遭封殺!
搜尋到這篇文章教學還蠻全面的:
http://www.webconfs.com/how-to-redirect-a-webpage.php
想書到你這邊來逛逛,沒有意外,也有301教學。:)
如果,網站不支援 .htaccess 是不是就要等著往生了呢?
看了你的文章後,我有一個疑問,是不是新舊網站的內容要完全一致,才能符合301轉址的基本需求(我的網站有改版過的話,是不是舊站也要更新?)
如果純html語法是否有可以告訴機器人我搬家了,可以讓他對應新舊網站?
我的網站只支援html和cgi,本來的網址是那種:htt://web.freehomepage.co.jp/~mynickname (範例)
經營非常多年,我無法承受搜尋引擎誤判造成的損失 >_< 最近買了新網址,有什麼辦法可以讓搜尋引擎可以銜接新舊網站嗎? 感謝您
所謂的 301 Redirect(301 轉向)並非如站長文章所說 301 永久轉向
倘若您要做永久轉向,且讓各搜尋引擎知道舊網址與新網址之間的關係
請在 .htaccess 底下加入這一行
接著您再試著搜索自己的舊文,看看是不是全都轉向 http://steachs.com/ 了呢?
如此作法才是永久轉向
不然舊的還是舊的,一切都需重新開始…
請問一下,如果要從自架的wp部落格,改到痞客邦,轉址除了上面的之外,有沒有要注要意的。
:as84 這招要學阿。
這個有用~ 以後要轉站來挖帖用
天仙都半夜4點來搶沙發坐!
我可沒有辦法說! :as11
另外你怎麼丟了三次funP訊息
點數真多喔! :as15 可不可以分我一點說?! :as64
訊息中您請大家重新加入funP的「我最愛」 :as49
事實上不用這麼麻煩耶! :as24
可以請funP客服幫你粉絲說,這樣就一個都不會少,
且粉絲也不會有感覺!
funP的客服超贊的! :as25
服務好速度更快!你真的可以試試看!
為了答謝我和你講這個Know How!
留言借我廣告一下吧! :as51
—
拆組達人 與您分享辦公室的大小事
http://ieg.twbbs.org/
相當實用的設定,最近也改了域名,流量還是保持跟原本的一樣
今天在google reader看到你好多舊文章出現的時候,就猜是不是有什麼變動,想不到就想對了
這些剛好我也玩過,不過我的301是用外掛實現的,這類外掛有Permalink Redirect等。
從用人家的網域到自己的網域,好像很多人都要玩一下的說!!! :as15
恭喜阿
我後來發現blogger用戶好像沒辦法這樣做
只能把舊網址轉到新網址首頁
並沒有搬家阿~@@
還是舊家~
沙發有沒有換新就不知道了
呵呵~
我做到板凳~~
補充 :
我本來訂閱的 RSS 是你舊的 DOMAIN
所以我的 RSS 也失效囉 ^^
:as23 :as57 :as16 :as25 :as61 :as66
不玩一下對不起自己
新家新沙發~~
也是被我坐到
:as57