如何做301轉(zhuǎn)向?

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)移到另一個(gè)地址。

 

虛擬主機(jī)設(shè)置方法:
若是windows2003虛擬主機(jī),請按以下流程操作:

1.登錄管理中心-主機(jī)管理-管理-ISAPI篩選器設(shè)置-開啟自定義的URL靜態(tài)化支持

2.系統(tǒng)提示成功后,點(diǎn)擊管理中心-文件管理,找到 others\discuz\httpd.conf 文件,點(diǎn)擊最右邊下載圖標(biāo)將此文件下載到您的計(jì)算機(jī)

3.用記事本打開該文件,在RepeatLimit 32下增加如下兩行? (假設(shè)主機(jī)上綁定有三個(gè)域名abc.com,abc123.gotoip4.com,www.abc.com?,需要的是將所有的域名都301重定向至www.abc.com,則規(guī)則如下:)

RewriteCond %{HTTP:Host} !^www.abc.com$
RewriteRule (.*)?http://www.abc.com$1?[NC,R=301]

說明:將以上規(guī)則中的兩個(gè)www.abc.com替換為您自己的域名即可,兩個(gè)寫一樣。

4.將修改好的文件用FTP或者管理中心文件管理的在線上傳功能上傳到others\discuz\目錄替換原文件即可

----------------------------------------------------------------------------------------------------------

若是windows2008虛擬主機(jī) (iis7.5), 直接在虛擬主機(jī)控制面板中點(diǎn)“301設(shè)置”,在線設(shè)置即可。

 

----------------------------------------------------------------------------------------------------------
若是linux虛擬主機(jī),請按以下流程操作:
1.在管理中心-主機(jī)管理-管理-文件管理中打開在線文件管理器

2.點(diǎn)擊文件管理器菜單中的“新建文件”,輸入文件名
.htaccess

3.雙擊剛才新創(chuàng)建的.htaccess文件,輸入以下內(nèi)容:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]
RewriteRule ^(.*)$?http://www.abc.com/$1?[R=301,L]

</IfModule>

說明:www.abc.com請?zhí)鎿Q為您新的目標(biāo)域名,這個(gè)規(guī)則將會(huì)將您的主機(jī)綁定的所有域名301重定向到www.abc.com

4.點(diǎn)擊保存即可立即生效

5.通過偽靜態(tài)限制一個(gè)IP或者IP段的規(guī)則代碼,如果有多條IP限制增加規(guī)則條數(shù)即可:

RewriteCond %{REMOTE_ADDR} ^125.70.243.(.*)$ [NC]
RewriteRule (.*) /band.html [NC]

----------------------------------------------------------------------------------------------------------

獨(dú)立主機(jī)設(shè)置方法:

如果您是windows系統(tǒng)的,在http://downinfo.myhostadmin.net/rewrite3.rar?下載一個(gè)偽靜態(tài)設(shè)置安裝包,安裝前請先閱讀說明文檔。安裝后會(huì)生成一個(gè)C:\rewrite3 的文件夾,直接修改文件夾里的httpd.conf文件即可,只需修改以下內(nèi)容中的網(wǎng)址即可:

#301設(shè)置,此設(shè)置情況下cctv.com/aa.htm 會(huì)301跳至www.cctv.com/aa.html,將cctv.com替換為您自己的域名就能實(shí)現(xiàn)自己的域名的301
RewriteCond %{HTTP:Host} ^cctv.com$
RewriteRule (.*)?http://www.cctv.com$1?[NC,R=301]

----------------------------------------------------------------------------------------------------------

如果您是linux系統(tǒng)的,在您的網(wǎng)站根目錄新建一個(gè).htaccess文件,添加以下內(nèi)容。若以前已經(jīng)存在該文件則直接在文件頭部添加以下內(nèi)容。

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]
RewriteRule ^(.*)$?http://www.abc.com/$1?[R=301,L]

</IfModule>

#說明:www.abc.com請?zhí)鎿Q為您新的目標(biāo)域名,這個(gè)規(guī)則將會(huì)將您的主機(jī)綁定的所有域名301重定向到www.abc.com

 
  • 本文由 米粒在線 發(fā)表于 2012年10月30日19:04:38
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://m.bjmhhq.com/747.html
百科知道

徹底解決AMD顯卡win10開機(jī)黑屏問題

遇上個(gè)AMD R7 350 顯卡 偶爾開機(jī)到了logo之后黑屏,找了各種法子沒解決,看到了這個(gè)辦法。試試看。來自小櫻看科技的公眾號。這邊做一下記錄避免丟了。謝謝。小櫻的辦公用電...
網(wǎng)站建設(shè)

寶塔面板設(shè)置Docker加速站提示錯(cuò)誤:全局配置文件有誤,請檢查Expecting value:line 1 column 1(char 0)解決方法

寶塔? docker? 修改加速 報(bào)錯(cuò):寶塔 設(shè)置失敗!讀取配置文件失敗:Expecting value: line 1 column 1 (char 0)解決辦法: 打開文件:/etc/d...
評論  2  訪客  2
    • 瀟遙 0

      正為這個(gè)問題發(fā)愁呢,我是個(gè)菜鳥啊。談301重定向的很多,但像你這樣具體和深入的不多啊!

        • 米粒在線 1

          @ 瀟遙 我只是把學(xué)習(xí)來的知識總結(jié)分享下,希望對大家有幫助。

      發(fā)表評論

      匿名網(wǎng)友
      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
      確定

      拖動(dòng)滑塊以完成驗(yàn)證