教你給耐思尼克M型虛擬主機(jī)設(shè)置301重定向
虛擬主機(jī)設(shè)置301重定向是入門(mén)級(jí)站長(zhǎng)比較關(guān)心的話(huà)題之一,由于這項(xiàng)設(shè)置涉及開(kāi)發(fā)代碼,而網(wǎng)上給出的那些教程很多都是語(yǔ)焉不詳,故很多站長(zhǎng)不知如何下手。小編為了給大家做實(shí)例教程,拿耐思尼克主機(jī)狂歡節(jié)上最熱銷(xiāo)的M型虛擬主機(jī)做一個(gè)范例,教大家如何設(shè)置301重定向。如果你的主機(jī)不是耐思尼克M型主機(jī),只要虛擬空間支持301重定向功能就型。具體你也可以咨詢(xún)你的網(wǎng)站空間商,他們會(huì)告訴你。
其實(shí)在M型主機(jī)空間的控制面板上是沒(méi)有設(shè)置301重定向功能的按鈕,想要把不帶www的網(wǎng)址跳轉(zhuǎn)到帶www的網(wǎng)址上智能在FTP空間商設(shè)置了。這里小編先說(shuō)一下301重定向的原理,借助百度百科提供的答案說(shuō):“301重定向又叫頁(yè)面永久性移走,是一種非常重要的“自動(dòng)轉(zhuǎn)向”技術(shù)。網(wǎng)址重定向最為可行的一種辦法。當(dāng)用戶(hù)或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請(qǐng)求時(shí),服務(wù)器返回的HTTP數(shù)據(jù)流中頭信息(header)中的狀態(tài)碼的一種,表示本網(wǎng)頁(yè)永久性轉(zhuǎn)移到另一個(gè)地址!
那設(shè)置301重定向有什么好處呢?大多數(shù)站長(zhǎng)都知道,搜索引擎只能通過(guò)IP訪(fǎng)問(wèn)穩(wěn)定的虛擬空間并讀取網(wǎng)站內(nèi)容,在搜索引擎眼里,不帶WWW的網(wǎng)址才是主域名。如不設(shè)置主顯域名,搜索引擎的結(jié)果會(huì)默認(rèn)顯示不帶WWW的網(wǎng)址。而站長(zhǎng)出于種種考慮希望以WWW開(kāi)頭的網(wǎng)址作為主顯域名,于是301重定向功能誕生了。
剛購(gòu)買(mǎi)M型主機(jī)時(shí)小編也很困惑,我翻遍了整個(gè)虛擬主機(jī)控制面板也沒(méi)能找到301重定向設(shè)置按鈕,因?yàn)橹爸鳈C(jī)提供商客服明確告訴我是可以設(shè)置的。于是乎本結(jié)合在百度找到的教程在后臺(tái)設(shè)置一通,居然就成功了?唇坛蹋
首先,你需要一個(gè).htaccess文件,這個(gè)文件可以去百度搜索下載,下載完.htaccess文件后用記事本打開(kāi),寫(xiě)入以下代碼:
deny from all
ErrorDocument 404 /404.html
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^****.com$ [NC]
RewriteRule ^(.*)$ http://www.****.com/$1 [R=301,L]
我先幫大家分析一下這一段代碼,deny from all代表禁止下載和查看虛擬主機(jī)上的htaccess文件,這是出于網(wǎng)站安全考慮。ErrorDocument 404 /404.html是設(shè)置404頁(yè)面的代碼,剩余代碼才是301重新向代碼。了解了.htaccess文件的內(nèi)部結(jié)構(gòu)之后,將htaccess文件用FTP工具上傳至M型虛擬主機(jī)空間的根目錄下就可以了。你可以使用站長(zhǎng)工具,例如愛(ài)站就可以看到是否成功設(shè)置301重定向。
設(shè)置301重定向需要虛擬主機(jī)服務(wù)器配置了相關(guān)組件,如果配置了相應(yīng)組件就沒(méi)有多大問(wèn)題,上傳上面的.htaccess文件文件即可實(shí)現(xiàn)301 功能,在購(gòu)買(mǎi)虛擬主機(jī)時(shí)一定要詢(xún)問(wèn)主機(jī)空間商是否配置了該功能,不然不能成功設(shè)置。
M型虛擬主機(jī):http://www.iisp.com/vhost/m.php?s=sorunme