新聞中心
無憂主機(jī)原創(chuàng):深入淺出講解網(wǎng)站301重定向(偽靜態(tài))配置全過程
網(wǎng)站301重定向,無憂主機(jī)(www.gle-technology.com)針對性的出過許多教程,然而許多用戶看完教程后,還是會(huì)問為什么?該怎么搞?怎么做?等等諸如此類的問題。之前的301教程“無憂主機(jī)教你三分鐘實(shí)現(xiàn)301跳轉(zhuǎn)設(shè)置”寫的比較簡單,很多人看完后還是有非常多的疑問,無憂主機(jī)小編,今天總結(jié)以往的經(jīng)驗(yàn),深入淺出的和大家談?wù)勥@個(gè)301重定向該怎么搞。本文僅適合使用linux環(huán)境下,還在為301功能煩惱的站長閱讀。 什么是301重定向? 小編為了方便大家明白,我直接舉例,大家理解: 我就以無憂主機(jī)的域名51php.com來舉例說明。在IE瀏覽器中輸入域名51php.com,自動(dòng)跳轉(zhuǎn)到二級(jí)域名www.gle-technology.com,這就叫網(wǎng)站301重定向,這就叫網(wǎng)站重定向?,F(xiàn)在,請你點(diǎn)擊51php.com感覺一下,這就是301功能。 網(wǎng)站301重定向是否受環(huán)境限制? 我認(rèn)為301重定向沒有環(huán)境限制,只要是一個(gè)虛擬主機(jī),無論是linux環(huán)境下的php虛擬主機(jī),還是windows環(huán)境下的php空間,都可以找到實(shí)現(xiàn)301重定向的方法,只不過方式、方法的不同而已。在linux環(huán)境下實(shí)現(xiàn)網(wǎng)站301重定向功能更簡單、靈活、方便。無憂主機(jī)小編(www.gle-technology.com)推薦大家盡可能選擇linux環(huán)境下的php空間,linux環(huán)境能更完美的支持php和更多的php擴(kuò)展功能(如301,gzip等),這是linux與生俱來的優(yōu)勢,windows系統(tǒng)很難辦到,即使能,過程也是曲折的,效率也不高。Windows就不是干php的活的,asp、asp.net這些才是windows天生俱來的優(yōu)勢。選擇空間的時(shí)候,就請你做好選擇。 純linux環(huán)境下的無憂php空間是通過什么方式去實(shí)現(xiàn)301功能的? 無憂主機(jī)的所有空間,都是通過.htaccess偽靜態(tài)規(guī)則文件實(shí)現(xiàn)301功能,這也是linux空間實(shí)現(xiàn)301功能的首選方法。如果你不知道.htaccess是什么?請你閱讀我們的文章“無憂主機(jī)原創(chuàng):手把手介紹什么是.htaccess文件”。所以要實(shí)現(xiàn)301功能,就必須要新建.htaccess文件,如果你的網(wǎng)站中,還沒有這個(gè)文件,請你接續(xù)往下閱讀。 配置網(wǎng)站301重定向功能前的準(zhǔn)備 要做301,請按照提示,做如下準(zhǔn)備: 1、確定域名解析。請確定域名主(根)域名(如:51php.com),www的二級(jí)域名(如:www.gle-technology.com),已經(jīng)解析到空間IP地址并已生效,這是必須的。 2、確定已經(jīng)在空間控制面板中已經(jīng)綁定了網(wǎng)站域名。 3、請確定網(wǎng)站是否訪問正常,已經(jīng)可以通過域名(帶www的和不帶www的)可以正常訪問到網(wǎng)站。 4、請確定你的網(wǎng)站是否做了偽靜態(tài)。如果做了偽靜態(tài),那么網(wǎng)站根目錄下(public_html)就會(huì)有一個(gè).htaccess文件,沒做,就需要自己動(dòng)手建立它。如何新建?在繼續(xù)往下閱讀,你就能找到方法。 網(wǎng)站301重定向功能如何配置 要做301功能,非常簡單,就是兩條規(guī)則就解決了。大家只要“依葫蘆畫瓢”就可以實(shí)現(xiàn)。那么,這兩條規(guī)則是: RewriteCond %{HTTP_HOST} ^51php.com$ [NC] RewriteRule ^(.*)$ http://www.gle-technology.com/$1 [L,R=301] 規(guī)則使用說明:
1、? 將上面的規(guī)則中的域名,替換為你自己的網(wǎng)站域名。
2、? 請將規(guī)則直接復(fù)制到記事本中,備用。
3、? 規(guī)則應(yīng)有時(shí),分兩種情況。第一種情況,網(wǎng)站已經(jīng)做了偽靜態(tài),第二種情況,就是網(wǎng)站沒有做偽靜態(tài)。換句話說,就是.htaccess是否存在于你的網(wǎng)站目錄根目錄中,如果有,就將規(guī)則直接插進(jìn)去,沒有就新建一個(gè)上傳到空間根目錄。從這里開始,就有很多人迷糊了,.htaccess文件在哪里?規(guī)則插入到那個(gè)位置?怎么編輯.htaccess文件?文件上傳到哪里?怎么把規(guī)則放進(jìn)去等等。這是很多人搞不清楚的地方,也是我們在售后工作中,遇到問的最多提問。下面我就詳細(xì)的,分開來說(別嫌棄我啰嗦:P)。
如何編輯.htaccess文件
我們大家一起來先搞明白“如何編輯.htaccess文件?”,編輯.htaccess文件,你可以使用任意的編輯器都可以,記事本、editplus、dw等任何你想到的網(wǎng)頁編輯工具都可以。無憂主機(jī)推薦大家使用editplus這款編輯器,沒有就下載一個(gè),十分簡單。請繼續(xù)接著往下閱讀,如果你還不會(huì),就親自操作體驗(yàn)下,沒有難度的。
網(wǎng)站實(shí)現(xiàn)301功能的操作步驟:
1、 第一種情況,網(wǎng)站已經(jīng)做了偽靜態(tài)(已經(jīng)有.htaccess文件的 站點(diǎn))。
網(wǎng)站做了偽靜態(tài),那么一般在網(wǎng)站根目錄下(public_html)下面就會(huì)有一個(gè).htaccess文件,那么要實(shí)現(xiàn)301就非常便捷了。請登錄ftp把.htaccess規(guī)則下載到本地,用文本編輯器打開,找到“RewriteBase /”,請將上述的301重定向的兩條規(guī)則插入到“RewriteBase /”的下方。如下圖:
2、第二種情況,就是網(wǎng)站沒有做偽靜態(tài) 做網(wǎng)站偽靜態(tài)和301功能,都是用.htaccess規(guī)則實(shí)現(xiàn),你的站點(diǎn)沒有做偽靜態(tài),一般也不會(huì)存在這個(gè)文件。那么,如果你確認(rèn)你的網(wǎng)站根目錄下沒有.htaccess這個(gè)文件,那么就需要我們自己手動(dòng)新建了,如果你是屬于這類情況的,請你根據(jù)下面的介紹開始配置: 301重定向規(guī)則: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^51php.com$ [NC] RewriteRule ^(.*)$ http://www.gle-technology.com/$1 [L,R=301] 在你自己的電腦上,新建一個(gè)記事本,將上面的規(guī)則復(fù)制,粘貼到記事本中去,然后將規(guī)則中的域名替換成你的域名,保存。請注意:windows系統(tǒng)不允許保存空名稱的文件,所以在保存.htaccess這類的文件時(shí),你的操作系統(tǒng)會(huì)報(bào)錯(cuò),請你不要一直糾結(jié)與此,輸入任意名稱保存即可(如51php.txt)。最后連接ftp,將這個(gè)文件上傳到網(wǎng)站根目錄(public_html)下,然后重名為.htaccess就搞定了。關(guān)于如何新建.htaccess文件的更多方法,請閱讀:無憂主機(jī)總結(jié)如何新建.htaccess文件的方法 總結(jié): 至此網(wǎng)站301配置完畢,根據(jù)我上述介紹,就一定可以成功配置。在linux系統(tǒng)環(huán)境下的php空間,實(shí)現(xiàn)301是一件非常簡單的事情,請大家不要害怕。就是兩條規(guī)則,并將兩條規(guī)則放到合適的位置即可,鑒于很多人對linux環(huán)境主機(jī)使用不熟悉,所以,用了大量的文字來詳細(xì)的說明。下面的301規(guī)則你下載后,直接可以使用。本規(guī)則適用任何linux環(huán)境下的空間使用,適合任意開源程序使用,無論你是用disucz! x2、joomla、dedecms還是開網(wǎng)店用shopex、ecsohp、zen cart都能使用。 Linux主機(jī)301功能規(guī)則下載:301規(guī)則代碼 網(wǎng)站301功能案例參考: 無憂主機(jī)原創(chuàng):由淺入深完美設(shè)置discuz! x2網(wǎng)站 301重定向功能 shopEX配置301重定向常見錯(cuò)誤 無憂主機(jī)教你三分鐘實(shí)現(xiàn)301跳轉(zhuǎn)設(shè)置 純Linux環(huán)境下高端免備案[香港獨(dú)立IP地址]?php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級(jí)域名本文地址:http://www.gle-technology.com/others/5550.html