您好,登錄后才能下訂單哦!
云虛擬主機如何實現(xiàn)重定向301?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
云虛擬主機能重定向301的。虛擬主機的控制面板中,有“301轉(zhuǎn)向”功能,在這里,我們可以為網(wǎng)址設(shè)定重定向301?;蛘呤侵苯釉谔摂M主機文件管理器中找到配置文件,做301重定向規(guī)則。
301轉(zhuǎn)向(或叫301重定向,301跳轉(zhuǎn))是當用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請求時,服務(wù)器返回的HTTP數(shù)據(jù)流中頭信息(header)中的狀態(tài)碼的一種,表示本網(wǎng)頁永久性轉(zhuǎn)移到另一個地址。301重定向主要是將需要轉(zhuǎn)移的網(wǎng)址重定向另一個新的網(wǎng)址上,并且是永久性轉(zhuǎn)移。
我們以Linux虛擬主機為例,講解云虛擬主機重定向301的方法:
將abc.com和www.abc.com,兩個域名,統(tǒng)一到www.abc.com,則建立的301跳轉(zhuǎn)規(guī)則是:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^abc.com$ [NC] # abc.com對應(yīng)修改為您自已的域名 RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L] </IfModule>
將abc.com和www.abc.com都跳轉(zhuǎn)至:https://www.abc.com,那么建立的301轉(zhuǎn)向規(guī)則是
<IfModule mod_rewrite.c> 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] </IfModule>
如果需要將多個不同域名轉(zhuǎn)向一個域名,比如123.com,也轉(zhuǎn)向abc,虛擬主機301轉(zhuǎn)向規(guī)則如下:
<IfModule mod_rewrite.c> 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] </IfModule>
301跳轉(zhuǎn)代碼復(fù)制,放入到Linux虛擬主機根目錄下的.htaccess文件里,即可實現(xiàn)。如果根目錄下沒有這個文件,可以自行新建一個,并且命名為.htaccess。這樣,301轉(zhuǎn)向功能即可生效,我們可以通過輸入相關(guān)原域名來驗證是否自動跳轉(zhuǎn)。
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。