立即注冊 找回密碼

QQ登錄

只需一步,快速開始

深入淺出講解網(wǎng)站301重定向(偽靜態(tài))配置全過程

2015-2-20 13:09| 發(fā)布者: discuz美化| 查看: 706| 評論: 0|原作者: discuz美化

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

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

666.jpg

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


鮮花

握手

雷人

路過

雞蛋

最新評論

相關(guān)推薦
!jz_fbzt! !jz_lxwm! !jz_gfqqq!

關(guān)于我們|手機版|小黑屋|地圖|【道勤網(wǎng)】-bmrsportswear.com 軟件視頻自學(xué)教程|免費教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設(shè)計教程|網(wǎng)站設(shè)計教程【道勤網(wǎng)】 ( 皖I(lǐng)CP備15000319號-1 )

GMT+8, 2024-10-23 13:32

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回頂部