- 公司新聞
-
你知道301重定向怎么做嗎?
編輯:恒越科技 更新時間:2013-12-20 11:49:51 點擊次數:4659次SEO人員優化網站中,時常會遇到網站需要做301重定向的問題,那什么情況下要給網站做301重定向?比如:網站權重有分散的情況下、網站調整中更換域名、對網站目錄結構修改、網頁被移到新地址、把.php改成.Html或.shtml等等。
301重定向是服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。在網站優化過程中,SEO人員熟練掌握301重定向技術,能有效的將網站權重集中到需要推廣的主要網站,更有利于用戶體驗!所以,301重定向對于SEO人員來說,是一種非常重要的“自動轉向”技術,網址重定向最為可行的一種辦法。
請看恒越科技接下來帶給大家的幾種方式和代碼的介紹:
1、IIS服務器實現301重定向
打開internet信息服務管理器,在欲重定向的網頁或目錄上按右鍵選擇“重定向到URL”,在“重定向到”輸入框中輸入要跳轉到的目標網頁的URL地址,選中“資源的永久重定向”(切記),點擊“應用”。
2、Apache服務器實現301重定向
Apache實現起來要比IIS簡單。在Apache中,有個很重要的文件.htaccess,通過對它的設置,可以實現很多強大的功能,301重定向是其中之一。
redirect permanent /index.php http://www/index.php?go=category_6(將網頁index.php重定向到http://www./index.php?go=category_6)
3、PHP下的301重定向
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www" );
exit;
?>
HTTP/1.1 301 Moved Permanently
HTTP/1.1 301 Moved Permanently
4、ASP下的301重定向
<%@ Language=VBscript %>
<%
Status="301 Moved Permanently"
AddHeader "Location","http://"
%>
5、ASP .NET下的301重定向
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Status = "301 Moved Permanently";
AddHeader ("Location","http://www);
}
6、ColdFusion下的301重定向
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www."> 舊域名重定向到新域名
創建一個.htaccess文件,并將下面提供的代碼寫入文件內,它可以確保舊域名所有的目錄或者網頁正確的跳轉到新域名內。記住.htaccess文件一定要放在舊網站的根目錄,并且新網站要和舊網站保持相同的目錄結構及網頁文件。
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www/$1 [R=301,L]
請將上面的wwwdomaincom修改成你想要跳轉到的域名。此外還建議大家歸納一下舊網站的外部鏈接,并聯系相應的站點修改導入鏈鏈的URL,以指向新站點。注意:.htaccess文件只有在使用安裝有Mod Rewrite模塊的Apache作為WEB服務器的Linux主機上才能起作用。
7、域名301重定向到www的二級域名
首先要知道,www.是domaincom域下的一個二級域名。301跳轉到www二級域的實現方式:
創建一個.htaccess文件,并將下面提供的代碼寫入文件內,它可以確保所有來自對domaincom的請求都轉向到對www進行請求。記住.htaccess文件一定要放在舊網站的根目錄下,并且新網站要和舊網站保持相同的目錄結構及網頁文件。
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ [NC]
RewriteRule ^(.*)$ http://www./$1 [L,R=301]
請將上面的domaincom修改成你想要跳轉到的域名。注意:.htaccess文件只有在使用安裝有Mod Rewrite模塊的Apache作為WEB服務器的Linux主機上才能起作用。
8、ASP下使用web.config來實現301重定向
如果網站根目錄沒有web.config就新建一個文本文檔,保存成web.config即可,代碼如下:
<system.webServer>
redirectType="Permanent" />
將此web.config上傳到網站根目錄即可。別忘了把上面的domaincom換成自己的域名哦!前提條件是:window主機的IIS版本必須是7.0或以上。
9、在博客中設置301的方法,以Z-Blog為例詳細介紹一下:
復制如下代碼,將代碼中”改成自己的網址。
if request.ServerVariables("SERVER_NAME")" then
Status="301 Moved Permanently"
AddHeader "Location", "網址"
End
end if
進入Z-Blog后臺,打開“文件管理”界面,找到并打開網站根目錄下的 default.asp 文件,將以上代碼加進 default.asp 在下圖中紅框所示位置,最后確定無誤點擊——提交——保存。
大家按照上述操作方式和方法,可以在現有情況下能夠盡可能的降低網站因改版帶來的流量損失,提高用戶體驗度,同時有利于網站優化,301重定向是在搜索引擎優化中一個很常用的操作,可以幫助我們轉移域名的權重。當大家網站做好301重定向之后,還要記得用301重定向檢測工具,來檢測是否成功!
信息來自網絡,由洛陽做網站、洛陽網站建設、洛陽網絡公司整理編輯。
- 上一篇:提高PR輸出值的方法
- 下一篇:網站搬家,是什么東西?
-
熱門文章推薦:
- 2025-01-06【洛陽做網站】你了解vw、px、vh、和rem么?
- 2024-12-24【洛陽做網站】洛陽恒越科技剖析:教育培訓行業網站建設的必要性及模塊規劃
- 2024-12-18【洛陽做網站】在阿里云進行備案,完成備案需要多少天?
- 2024-10-17如何取消在excel中輸入郵箱后自動產生的超鏈接
- 2024-09-18洛陽恒越科技針對教育培訓行業網站建設的剖析
- 2024-08-21洛陽恒越科技創造深度用戶體驗,未來網站設計更注重手機用戶
- 2024-07-16【營銷型網站】恒越科技營銷網站實施標準
- 2024-06-18【洛陽做網站】專業的網站怎么做?
- 2024-04-25【洛陽做網站】各種常用的默認端口號 總結
- 2024-04-22【洛陽做網站】配置云虛擬主機的偽靜態如果不起作用,可以按照以下步驟排查
- 2024-04-08【洛陽做網站】網站信息在百度收錄如何查詢?品牌是否被收錄常用的多種方法
- 2023-06-25【技術問題】新網站頁面不收錄的原因有哪些?如何破局!
- 2021-08-27【技術問題】360提交入口
- 2021-08-27【技術問題】百度提交入口
- 2020-06-28【技術問題】常見網站CSS樣式重置
- 2020-03-04【洛陽做網站】響應式網站應設置的視口(viewPort)
- 2020-03-02【公司頭條】新的一年,2020加油啟航!
- 2020-03-02【技術問題】簡單對比WDCP與寶塔面板WEB環境區別與選擇建議
- 2020-01-10【技術問題】linux centos 寶塔主機控制面板安裝和安全狗安裝過程記錄
- 2020-01-07【洛陽網站建設】網站首頁總是頻繁被劫持該怎么辦?