【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫(huà)教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】

標(biāo)題: 深入淺出講解網(wǎng)站301重定向(偽靜態(tài))配置全過(guò)程 [打印本頁(yè)]

作者: discuz美化    時(shí)間: 2015-2-20 13:04
標(biāo)題: 深入淺出講解網(wǎng)站301重定向(偽靜態(tài))配置全過(guò)程
網(wǎng)站301重定向,道勤主機(jī)針對(duì)性的出過(guò)許多教程,然而許多用戶(hù)看完教程后,還是會(huì)問(wèn)為什么?該怎么搞?怎么做?等等諸如此類(lèi)的問(wèn)題。道勤主機(jī)小編,今天總結(jié)以往的經(jīng)驗(yàn),深入淺出的和大家談?wù)勥@個(gè)301重定向該怎么搞。本文僅適合使用linux環(huán)境下,還在為301功能煩惱的站長(zhǎng)閱讀。
什么是301重定向?
小編為了方便大家明白,我直接舉例,大家理解:
我就以道勤主機(jī)的域名daoqin.net來(lái)舉例說(shuō)明。在IE瀏覽器中輸入域名daoqin.net自動(dòng)跳轉(zhuǎn)到二級(jí)域名bmrsportswear.com,這就叫網(wǎng)站301重定向,這就叫網(wǎng)站重定向,F(xiàn)在,請(qǐng)你點(diǎn)擊daoqin.net感覺(jué)一下,這就是301功能。
網(wǎng)站301重定向是否受環(huán)境限制?
我認(rèn)為301重定向沒(méi)有環(huán)境限制,只要是一個(gè)虛擬主機(jī),無(wú)論是linux環(huán)境下的php虛擬主機(jī),還是windows環(huán)境下的php空間,都可以找到實(shí)現(xiàn)301重定向的方法,只不過(guò)方式、方法的不同而已。在linux環(huán)境下實(shí)現(xiàn)網(wǎng)站301重定向功能更簡(jiǎn)單、靈活、方便。道勤主機(jī)小編推薦大家盡可能選擇linux環(huán)境下的php空間,linux環(huán)境能更完美的支持php和更多的php擴(kuò)展功能(如301,gzip等),這是linux與生俱來(lái)的優(yōu)勢(shì),windows系統(tǒng)很難辦到,即使能,過(guò)程也是曲折的,效率也不高。Windows就不是干php的活的,asp、asp.net這些才是windows天生俱來(lái)的優(yōu)勢(shì)。選擇空間的時(shí)候,就請(qǐng)你做好選擇。
linux環(huán)境下的無(wú)憂php空間是通過(guò)什么方式去實(shí)現(xiàn)301功能的?
如果主機(jī)是linux系統(tǒng)的話,可以通過(guò).htaccess偽靜態(tài)規(guī)則文件實(shí)現(xiàn)301功能,這也是linux空間實(shí)現(xiàn)301功能的首選方法。如果你不知道.htaccess是什么?請(qǐng)你閱讀我們的文章手把手介紹什么是.htaccess文件”。所以要實(shí)現(xiàn)301功能,就必須要新建.htaccess文件,如果你的網(wǎng)站中,還沒(méi)有這個(gè)文件,請(qǐng)你接續(xù)往下閱讀。
配置網(wǎng)站301重定向功能前的準(zhǔn)備
要做301,請(qǐng)按照提示,做如下準(zhǔn)備:
1、確定域名解析。請(qǐng)確定域名主(根)域名(如:daoqin.net),www的二級(jí)域名(如:bmrsportswear.com),已經(jīng)解析到空間IP地址并已生效,這是必須的。
2、確定已經(jīng)在空間控制面板中已經(jīng)綁定了網(wǎng)站域名。
3、請(qǐng)確定網(wǎng)站是否訪問(wèn)正常,已經(jīng)可以通過(guò)域名(帶www的和不帶www的)可以正常訪問(wèn)到網(wǎng)站。
4、請(qǐng)確定你的網(wǎng)站是否做了偽靜態(tài)。如果做了偽靜態(tài),那么網(wǎng)站根目錄下(wwwroot)就會(huì)有一個(gè).htaccess文件,沒(méi)做,就需要自己動(dòng)手建立它。如何新建?在繼續(xù)往下閱讀,你就能找到方法。

網(wǎng)站301重定向功能如何配置
要做301功能,非常簡(jiǎn)單,就是兩條規(guī)則就解決了。大家只要“依葫蘆畫(huà)瓢”就可以實(shí)現(xiàn)。那么,這兩條規(guī)則是:
RewriteCond %{HTTP_HOST} ^51php.com$ [NC]
RewriteRule ^(.*)$ http://bmrsportswear.com$1 [L,R=301]
規(guī)則使用說(shuō)明:
1、  將上面的規(guī)則中的域名,替換為你自己的網(wǎng)站域名。
2、  請(qǐng)將規(guī)則直接復(fù)制到記事本中,備用。
3、  規(guī)則應(yīng)有時(shí),分兩種情況。第一種情況,網(wǎng)站已經(jīng)做了偽靜態(tài),第二種情況,就是網(wǎng)站沒(méi)有做偽靜態(tài)。換句話說(shuō),就是.htaccess是否存在于你的網(wǎng)站目錄根目錄中,如果有,就將規(guī)則直接插進(jìn)去,沒(méi)有就新建一個(gè)上傳到空間根目錄。從這里開(kāi)始,就有很多人迷糊了,.htaccess文件在哪里?規(guī)則插入到那個(gè)位置?怎么編輯.htaccess文件?文件上傳到哪里?怎么把規(guī)則放進(jìn)去等等。這是很多人搞不清楚的地方,也是我們?cè)谑酆蠊ぷ髦,遇到?wèn)的最多提問(wèn)。下面我就詳細(xì)的,分開(kāi)來(lái)說(shuō)(別嫌棄我啰嗦)。
如何編輯.htaccess文件
我們大家一起來(lái)先搞明白“如何編輯.htaccess文件?”,編輯.htaccess文件,你可以使用任意的編輯器都可以,記事本、editplus、dw等任何你想到的網(wǎng)頁(yè)編輯工具都可以。無(wú)憂主機(jī)推薦大家使用editplus這款編輯器,沒(méi)有就下載一個(gè),十分簡(jiǎn)單。請(qǐng)繼續(xù)接著往下閱讀,如果你還不會(huì),就親自操作體驗(yàn)下,沒(méi)有難度的。
網(wǎng)站實(shí)現(xiàn)301功能的操作步驟:
1、 第一種情況,網(wǎng)站已經(jīng)做了偽靜態(tài)(已經(jīng)有.htaccess文件的 站點(diǎn))。
網(wǎng)站做了偽靜態(tài),那么一般在網(wǎng)站根目錄下(wwwroot)下面就會(huì)有一個(gè).htaccess文件,那么要實(shí)現(xiàn)301就非常便捷了。請(qǐng)登錄ftp把.htaccess規(guī)則下載到本地,用文本編輯器打開(kāi),找到“RewriteBase /”,請(qǐng)將上述的301重定向的兩條規(guī)則插入到“RewriteBase /”的下方。如下圖:

(, 下載次數(shù): 56)

2、第二種情況,就是網(wǎng)站沒(méi)有做偽靜態(tài)
做網(wǎng)站偽靜態(tài)和301功能,都是用.htaccess規(guī)則實(shí)現(xiàn),你的站點(diǎn)沒(méi)有做偽靜態(tài),一般也不會(huì)存在這個(gè)文件。那么,如果你確認(rèn)你的網(wǎng)站根目錄下沒(méi)有.htaccess這個(gè)文件,那么就需要我們自己手動(dòng)新建了,如果你是屬于這類(lèi)情況的,請(qǐng)你根據(jù)下面的介紹開(kāi)始配置:
301重定向規(guī)則:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^daoqin.net$ [NC]
RewriteRule ^(.*)$ http://bmrsportswear.com$1 [L,R=301]
在你自己的電腦上,新建一個(gè)記事本,將上面的規(guī)則復(fù)制,粘貼到記事本中去,然后將規(guī)則中的域名替換成你的域名,保存。請(qǐng)注意:windows系統(tǒng)不允許保存空名稱(chēng)的文件,所以在保存.htaccess這類(lèi)的文件時(shí),你的操作系統(tǒng)會(huì)報(bào)錯(cuò),請(qǐng)你不要一直糾結(jié)與此,輸入任意名稱(chēng)保存即可(如daoqin.txt)。最后連接ftp,將這個(gè)文件上傳到網(wǎng)站根目錄(wwwroot)下,然后重名為.htaccess就搞定了。關(guān)于如何新建.htaccess文件的更多方法
總結(jié):
至此網(wǎng)站301配置完畢,根據(jù)我上述介紹,就一定可以成功配置。在linux系統(tǒng)環(huán)境下的php空間,實(shí)現(xiàn)301是一件非常簡(jiǎn)單的事情,請(qǐng)大家不要害怕。就是兩條規(guī)則,并將兩條規(guī)則放到合適的位置即可,鑒于很多人對(duì)linux環(huán)境主機(jī)使用不熟悉,所以,用了大量的文字來(lái)詳細(xì)的說(shuō)明。下面的301規(guī)則你下載后,直接可以使用。本規(guī)則適用任何linux環(huán)境下的空間使用,適合任意開(kāi)源程序使用,無(wú)論你是用disucz!x2、joomla、dedecms還是開(kāi)網(wǎng)店用shopex、ecsohp、zen cart都能使用。






歡迎光臨 【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫(huà)教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】 (http://bmrsportswear.com/) Powered by Discuz! X3.4