.htaccess 301重定向設(shè)置
首先我們了解什么是.htaccess
.htaccess文件(或者"分布式配置文件"),全稱是Hypertext Access(超文本入口)。提供了針對(duì)目錄改變配置的方法, 即,在一個(gè)特定的文檔目錄中放置一個(gè)包含一個(gè)或多個(gè)指令的文件, 以作用于此目錄及其所有子目錄。作為用戶,所能使用的命令受到限制。管理員可以通過(guò)Apache的''AllowOverride''指令來(lái)設(shè)置。這里簡(jiǎn)明扼要的說(shuō)一下,.htaccess說(shuō)白了就是apache服務(wù)器中的一個(gè)配置文件;只不過(guò)它負(fù)責(zé)的是相關(guān)目錄之下的網(wǎng)頁(yè)配置;相當(dāng)于管理目錄下的各個(gè)頁(yè)面配置。
.htaccess可以做什么
既然.htaccess權(quán)限這么大,那他的功能也是很強(qiáng)大的,我們通過(guò).htaccess文件可以進(jìn)行的配置:網(wǎng)頁(yè)301重定向,自定義404頁(yè)面,改變文件拓展名,禁止目錄列表等等;
這里我們就講一下通過(guò).htaccess文件可以進(jìn)行網(wǎng)頁(yè)301重定向配置的問題。
有的服務(wù)器后臺(tái)的301重定向功能簡(jiǎn)單,只能定向首頁(yè),不能把內(nèi)頁(yè)也同時(shí)定向到新的域名內(nèi)頁(yè)。
例如:舊域名:http://www.xinnet.com/knowledge/1603270354.html(你可以點(diǎn)點(diǎn)看效果)
設(shè)置重定向之后自動(dòng)跳轉(zhuǎn)到
新域名:http://market.xinnet.com/knowledge/1603270354.html
下面介紹幾種利用htaccess設(shè)置301重定向的方法吧。
1.重定向vzone.me到www.vzone.me
這種重定向目的是使域名唯一,網(wǎng)站SEO不可或缺的一部分,后面重定向www.domain.com到domain.com也是出于同樣的原因,只是形式不同。
打開.htaccess文件,加入以下規(guī)則。(下面的規(guī)則是針對(duì)主域名的,子域名要修改)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.vzone.me$ [NC]
RewriteRule ^(.*)$ http://www.vzone.me/$1 [L,R=301]
2.重定向rugbycreeksporthorses.com到xinnet.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^xinnet.com$ [NC]
RewriteRule ^(.*)$ http://xinnet.com/$1 [L,R=301]
3.重定向1.cn到www.2.me
RewriteEngine On
RewriteCond %{HTTP_HOST} !1.cn$ [NC]
RewriteRule ^(.*)$ http://www.2.me/$1 [L,R=301]
4.重定向1.cn 到 2.me
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !1.cn$ [NC]
RewriteRule ^(.*)$ http://2.me/$1 [L,R=301]
5.重定向1.cn/file/file.php 到 2.me/otherfile/other.php
RewriteCond %{HTTP_HOST} ^www.1.cn$
RewriteRule ^file/file.php$ http://www.2.me/otherfile/other.php [R=301,L]
注意:文中的1.cn是舊域名,2.me為新域名
注:當(dāng)用戶訪問老的域名路徑時(shí),會(huì)重新定向到新的域名新的路徑下。
請(qǐng)使用是更換為你相應(yīng)的域名
301重定向的幾個(gè)常用方法,你可以根據(jù)自己的實(shí)際情況選擇使用合適的方法設(shè)置重定向。當(dāng)然,你也會(huì)遇到不同的狀況,可根據(jù)自己的要求去調(diào)整下命令規(guī)則以滿足你的需求。
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)
需注明出處:新網(wǎng)idc知識(shí)百科