云虛擬主機(jī)如何實(shí)現(xiàn)重定向301?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)專注于巍山企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),成都商城網(wǎng)站開發(fā)。巍山網(wǎng)站建設(shè)公司,為巍山等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站建設(shè),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
云虛擬主機(jī)能重定向301的。虛擬主機(jī)的控制面板中,有“301轉(zhuǎn)向”功能,在這里,我們可以為網(wǎng)址設(shè)定重定向301?;蛘呤侵苯釉谔摂M主機(jī)文件管理器中找到配置文件,做301重定向規(guī)則。
301轉(zhuǎn)向(或叫301重定向,301跳轉(zhuǎn))是當(dāng)用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請求時(shí),服務(wù)器返回的HTTP數(shù)據(jù)流中頭信息(header)中的狀態(tài)碼的一種,表示本網(wǎng)頁永久性轉(zhuǎn)移到另一個地址。301重定向主要是將需要轉(zhuǎn)移的網(wǎng)址重定向另一個新的網(wǎng)址上,并且是永久性轉(zhuǎn)移。
我們以Linux虛擬主機(jī)為例,講解云虛擬主機(jī)重定向301的方法:
將abc.com和www.abc.com,兩個域名,統(tǒng)一到www.abc.com,則建立的301跳轉(zhuǎn)規(guī)則是:
RewriteEngine On RewriteCond %{HTTP_HOST} ^abc.com$ [NC] # abc.com對應(yīng)修改為您自已的域名 RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]
將abc.com和www.abc.com都跳轉(zhuǎn)至:https://www.abc.com,那么建立的301轉(zhuǎn)向規(guī)則是
RewriteEngine On RewriteCond %{HTTP:From-Https} !^on$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC] # 將abc.com和www.abc.com跳轉(zhuǎn)到https://www.abc.com,防止apache子站繼承上級目錄.htaccess受影響 RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]
如果需要將多個不同域名轉(zhuǎn)向一個域名,比如123.com,也轉(zhuǎn)向abc,虛擬主機(jī)301轉(zhuǎn)向規(guī)則如下:
RewriteEngine On RewriteCond %{HTTP:From-Https} !^on$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC] RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L] RewriteCond %{HTTP:From-Https} !^on$ [NC] RewriteCond %{HTTP_HOST} ^123.com$ [NC] RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]
301跳轉(zhuǎn)代碼復(fù)制,放入到Linux虛擬主機(jī)根目錄下的.htaccess文件里,即可實(shí)現(xiàn)。如果根目錄下沒有這個文件,可以自行新建一個,并且命名為.htaccess。這樣,301轉(zhuǎn)向功能即可生效,我們可以通過輸入相關(guān)原域名來驗(yàn)證是否自動跳轉(zhuǎn)。
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。