【筆記】利用.htaccess設定301 Redirect

由於本站先前更換全新的網址,但是因為舊的主機在先前仍舊尚未修復,所以各位如果從「event.twbbs.org」這個網址連線到本站的話,都會看到「無法顯示網頁」的窘境;而舊主機在昨日已經修復完畢了,所以理所當然的要讓舊的網址自動轉向到目前的新網址「sumofents.net」,這時就需要對舊主機的「.htaccess」設定301永久轉向的動作,設定完成後,若再有網友從舊連結點入就會自動轉向到新網址囉!

301 Redirect 圖




由於我並非很瞭解「301 Redirect」的各種情況,所以此處只列出了本站轉向所使用的語法,有其他需求的讀者們可參考上述的「參考文章」,裡面有非常詳細的講解!

本站所使用的 301 Redirect

本站是使用「舊網址→新網址」的301 Redirect,所以要把「.htaccess」放到「舊網址」的根目錄,然後要這麼寫:

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

「new_domain.com」就是你的新網址,所以該填入的完整版 301 Redirect 就是:

RewriteEngine on
RewriteRule (.*) http://sumofents.net/$1 [R=301,L]

檢測轉向是否成功?

▼ 各位讀者可從「Redirect Checker」填入舊站網址,接著點擊「Check Redirects」開始偵測。

301 Redirect-1

▼ 偵測結束後,網頁會列出「轉向前的網址」、「轉向類型」、「轉向後的網址」。

301 Redirect-2

結語

「301 Redirect」固然方便,但若是你的「舊主機」又掛掉的話,即使網友從舊網址點入還是會顯示「無法顯示網頁」喔,這也是後來朋友提醒我才知道的事情,所以還是要祈禱舊主機不要出事才好…



Categories: 架站經驗

无觅相关文章插件,快速提升流量