1、HTTPS不帶www的域名怎麼做301重定向?
主機綁定域名,使用偽靜態跳轉。就可以實現HTTP與HTTPS都可以跳轉到指定的地址。
具體操作方法:
虛擬主機綁定域名:123.com,然後開啟HTTPS訪問。
網站根目錄新建 .htaccess
.htaccess文件內容:
<IfMole mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://www.123.com/$1 [R=301,L]
</IfMole>
其它解決辦法:可以淘寶中找到Gworg申請技術支持。
2、如何做301重定向,域名解析可以直接做不
這個我比較有經驗,可以按照如下步驟進行:一、首先在後台那裡創建新域名和老域名都有網站。
比如www.shhxpx.com 對應文件夾:D:xxxxx
然後是shhxpx.com 對應一個空文件夾:D:xxxkong
二、在域名管理的後台或者利用命令,是新域名和老域名都有IP解析
把兩個域名都解析到一個IP 上
這是最簡單的方法,因為老域名對應空文件,解析內容顯示為IP上的都是新域名內容,不影響權重。
3、域名設置301重定向如何操作
第一種情況,如果你有伺服器或者vps,且系統是windows系統的。
在iis下,可以很簡單的設置實現全站重定向 。
具體方法是:在VPS里把www.xxxx.com 域名的網站搭建好以後,按照同樣的方式搭建一個xxxx.com的網站。然後打開「iis」。在XXXX.com的網站上滑鼠右鍵打開選擇屬性,選擇「主目錄」標簽,然後按照這個圖設置
第二種情況,如果你的系統是Linux的。
做整站301跳轉,很簡單。如下修改文件httpd.conf或者.htaccess文件保存就可以了:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xxxx.com [NC]
RewriteRule ^(.*)$ http://www.xxxx.com/$1 [L,R=301]
第三種情況,如果你是虛擬主機用戶,如果你有子目錄,恭喜你,也可以整站301重定向。具體方法是:
1.新建404.asp,把下面代碼放到新建的404文件中保存。
代碼
<%@ Language=VBscript %>
<%
Dim PageURL
PageURL=「http://」&Request.ServerVariables("HTTP_HOST")&request.ServerVariables("URL") &"?"&Request.ServerVariables("QUERY_STRING")
PageURL = Replace(PageURL, 「http://xxxx.com/404.asp?404";http://xxxx.com:80,"") //修改為你的老域名
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", 「http://www.xxxx.com」&PageURL&"" //修改為你的域名
%><%@ language="VBscript">
<%@ language="VBscript">
2.新建index.asp,把下面代碼放到新建的ind文件中保存。
代碼
<%@ Language=VBscript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.xxxx.com/"//修改為你的域名。
%><%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.xxxx.com/"//修改為你的域名。
%>
3.用ftp在網站根目錄新建文件夾名為301,把上面的index.asp和404.asp上傳進去。然後打開虛擬主機控制面板,添加子目錄,把域名xxxx.com綁定到301文件夾 ,綁定後設置所屬404頁面為404.asp:
第四種情況,如果你是虛擬主機用戶且你沒有子目錄,缺銀子唄,呵呵,也是可以整站301的,具體方法是:
在網站根目錄http.ini文件中,添加如下代碼:
[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32
了http://m.fulinmenst.com/m/procts.aspx?TypeId=69&fid=t3:69:3了
RewriteCond Host:^xxxx.com$
RewriteRule (.*) http://www.xxxx.com$1 [I,RP)
當301重定向實施完之後,舊版本頁面跳轉到了新版本頁面,或網址規范化了再或者其他的,大部分的站長都不會注意到301的HTTP狀態是否返回成功。就在此時,可能有些網站的301重定向不傳遞狀態或者出現404錯誤的狀態碼,這樣容易造成任何情況下做的301重定向無法達到效果。筆者認為,想要正確的、有效果的做301重定向,一些細節還是需要注意的。
例如:404錯誤(頁面未找到)或者200 OK(頁面成功載入);301(返回301狀態碼成功)
正確的HTTP狀態碼:
錯誤的HTTP狀態碼:
4、ASP網站換域名,301定向怎麼做
一、ASP空間更換網站域名方法
第一步:先備分舊網站所有的資料,包括網站源代碼,網站資料庫等
第二步:購買新的虛擬主機,然後上傳舊網站的源代碼並還原資料庫
第三步:將新購買的域名指向新購買的虛擬主機
注意前三步上傳到的文檔的目錄結構要與原來的舊網站一致,不要更改
第四步:修改原來的虛擬主機的根目錄下默認文檔,也就是原來的舊網站的首頁,比如index.html或者Default.asp,將其這個默認文檔作301重定向處理,具體如何做301重定向這里只以ASP網站為例來說一下如何作重定向處理,打開默認文檔刪除這個認文檔之前所有的代碼並添加301重定向代碼,注意這個默認文檔一定要是asp的文檔,而不能是靜態的,比如index.html這樣的,靜態的文檔是不能作301重定向處理的,具體的重定向的代碼如下:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location",http://www.你的新域名/
%>
二、301定向
1:可以一打開舊域名的網站就直接跳轉到新域名
2:告訴搜索引擎域名已經作了更換,這樣對搜索引擎更友好
3:轉移網站權重,原來的網站權重可以通過域名的跳轉轉移一部分
第五步:將其它所有欄目頁包括內容頁的asp文檔也全部作301重定向處理,那麼欄目頁如何作301重定向處理,這里同樣以asp的網站的一個欄目為aboutus.asp的文檔為例
1:刪除aboutus.asp下面原來的代碼,
2:加如下的代碼
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location",http://www.你的新域名/aboutus.asp
%>
如果你的網站原來有生成靜態功能的話而且搜索引擎又收錄了你的全部是靜態頁的話那麼又如何處理呢?這里以一個
1:同樣保留原有舊網站的靜態頁
2:將每個靜態頁面裡面的內容刪除(注意是刪除靜態頁面裡面的內容而不是刪除靜態頁)
3:將每個靜態加如下的代碼:(這里假設在網站的根目錄下面有一個這樣的靜態文檔1.html)
<meta http-equiv="refresh" content="0;URL=http://www.你的新域名/1.html ">
5、新注冊的域名如何做301轉向?
現在一般是用URL轉發實現的。
可通過跳轉將您的域名指向到其他網址上(例如:淘寶網店或博客),無需備案。管理起來也很方便。
參考:國際域名60元(續費65元)+M1型空間(100M,多線機房,FTP管理)。
6、兩個域名一個網站,如何進行301重定向?
多個域名可以解析到一個虛擬主機可。也就是A域名和B域名都能解析到同一個主機ip下面。你現在要做的是把B域名也解析到萬網空間商給你的主機下,然後域名A後台使用301重定向。空間商會幫你重定向的,問萬網的空間商吧
7、一個網站兩個域名,怎麼做301重定向
多個域名可以解析到一個虛擬主機殼。也就是A域名和B域名都能解析到同一個主機ip下面。
8、多個域名301重定向到一個域名怎麼做
例如 ABCD 要重定向到 Z 域名,
方法1,通過解析實現,把ABCD域名通過url轉發到Z域名。
方法2,通過代碼或伺服器實現,即通過程序進行跳轉,或伺服器的301跳轉功能。
9、遇到更換域名,如何做對網站做301跳轉
這個只需像偽靜態一樣寫規則就可以了,別忘了到百度站長平台提交網站改版的規則。
10、怎麼設置域名301跳轉
可到主機控制台設置301跳轉。。先要設置A記錄解析。。