虛擬主機,vps雲主機做301轉向的方法?

301轉向(或叫301重定向,301跳轉)是當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。

方法/步驟

虛擬主機設置方法:
若是我司windows2003虛擬主機,請按以下流程操作:

1.登錄管理中心-主機管理-管理-ISAPI篩選器設置-開啟自定義的URL靜態化支持

2.系統提示成功後,點擊管理中心-文件管理,找到 others\discuz\httpd.conf 文件,點擊最右邊下載圖標將此文件下載到您的計算機

3.用記事本打開該文件,在RepeatLimit 32下增加如下兩行 (假設主機上綁定有三個域名abc.com,abc123.gotoip4.com,

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

說明:將以上規則中的兩個

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

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

若是我司windows2008虛擬主機 (iis7.5), 直接在虛擬主機控制面板中點“301設置”,在線設置即可。

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

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

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

3.雙擊剛才新創建的.htaccess文件,輸入以下內容:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^
RewriteRule ^(.*)$ [R=301,L]

說明:

4.點擊保存即可立即生效

5.通過偽靜態限制一個IP或者IP段的規則代碼,如果有多條IP限制增加規則條數即可:

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

vps雲主機設置方法:

如果您是windows系統的,在 下載一個偽靜態設置安裝包,安裝前請先閱讀說明文檔。安裝後會生成一個C:\rewrite3 的文件夾,直接修改文件夾裡的httpd.conf文件即可,只需修改以下內容中的網址即可:

#301設置,此設置情況下cctv.com/aa.htm 會301跳至 RewriteCond %{HTTP:Host} ^cctv.com$
RewriteRule (.*) [NC,R=301]

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

如果您是linux系統的,在您的網站根目錄新建一個.htaccess文件,添加以下內容。若以前已經存在該文件則直接在文件頭部添加以下內容。

RewriteEngine On
RewriteCond %{HTTP_HOST} !^
RewriteRule ^(.*)$ [R=301,L]

#說明:

相關問題答案