整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          .htaccess做301重定向和二級域名綁定子目錄

          .htaccess做301重定向和二級域名綁定子目錄

          htaccess叫分布式配置文件,它提供了針對目錄改變配置的方法。在網(wǎng)站建設(shè)的過程中,我們經(jīng)常會希望某一個頂級域名跳轉(zhuǎn)到帶www的情況,這個時候,我們就用到了301重定向功能。.htaccess中也可以使用自定義的404頁面。(演示代碼中abc即你自己的域名)。

          #開啟rewrite

          RewriteEngine On

          RewriteBase /

          #404頁面定義(根目錄下的404.html)

          ErrorDocument 404 /404.html

          #將 abc.com 重定向到 www.abc.com

          RewriteCond %{HTTP_HOST} ^abc\.com$ [NC]

          RewriteRule ^(.*)$ http://www.abc.com/ [L,R=301]

          # 二級域名 m.abc.com 綁定到子目錄 m

          RewriteCond %{HTTP_HOST} ^m\.abc\.com$ [NC]

          RewriteCond %{REQUEST_URI} !^/m/

          RewriteRule ^(.*)$ m/?Rewrite [L,QSA]

          #.htaccess文件常見到[NC][L][R][F]幾個字符在靜態(tài)規(guī)則中的作用

          NC : no case,忽略大小寫。

          L : last,表示已是最后一條規(guī)則,.htaccess文件解析將退出。

          R : redirect,重定向。

          F : forbidden,禁止訪問。

          QSA : 追加查詢字符串。

          有做SEO的朋友都知道,301重定向是網(wǎng)站優(yōu)化的一個重要操作細(xì)節(jié),搜索引擎優(yōu)化常用的域名跳轉(zhuǎn)操作即重定向中非常重要的就是301重定向了。它主要作用就是幫助我們優(yōu)化的站轉(zhuǎn)移權(quán)重。

          什么時候需要301重定向?

          1、站內(nèi)結(jié)構(gòu)調(diào)整需求

          當(dāng)網(wǎng)站內(nèi)部結(jié)構(gòu)變動,如欄目、網(wǎng)址等等的變動就需要進行301重定向,還有內(nèi)部一些錯誤的頁面也可以做301重定向,提高用戶體驗。

          2、需要刪除網(wǎng)站的某些鏈接時

          當(dāng)因網(wǎng)站內(nèi)部結(jié)構(gòu)變動,需要刪除網(wǎng)站中的某些目錄時,比如我要刪除佰億康互動博客下的國學(xué)知識導(dǎo)航,這時就可以用301永久重定向到網(wǎng)站首頁。

          3、URL標(biāo)準(zhǔn)化

          網(wǎng)站上不同人群搜索習(xí)慣不同,經(jīng)常會有搜索帶www的域名和不帶www的域名,301重定向標(biāo)準(zhǔn)化了URL以后,無論是用戶或搜索引擎蜘蛛,通過這兩個網(wǎng)址是都能訪問網(wǎng)站的同一個頁面。

          4、網(wǎng)站用新域名

          因某些原因網(wǎng)站用了新域名,老域名這時候需要301重定向到新的域名,這樣老用戶訪問原來的網(wǎng)址不至于打不開而損失了流量。

          由于在做301重定向的時候服務(wù)器系統(tǒng)、域名和鏈接地址、網(wǎng)站程序語言的不同,使用的方法也不同,這個時候我們就需要根據(jù)具體的網(wǎng)站環(huán)境來制定不同的301重定向方法。

          二、不同環(huán)境下使用301重定向的方法

          對于網(wǎng)站在不同環(huán)境,不同網(wǎng)站后臺程序下,我們又該如何實現(xiàn)我們的301永久重定向呢?具體的方法有以下幾點:

          1、用HTML跳轉(zhuǎn)

          例如:<META HTTP-EQUIV=REFRESH CONTENT="5;URL=http://www.850318.net/">,表示5秒后自動跳轉(zhuǎn)到佰億康互動博客首頁,你也可以把時間設(shè)置的更短,但這樣做也很容易被搜尋引擎容易誤判為spam而遭到懲罰。

          2、用javascript跳轉(zhuǎn)

          <script language="javascript">location.href=‘http://www.850318.net/'>

          3、在網(wǎng)站代碼中設(shè)置301的方法

          (1)、PHP下的301重定向

          header("HTTP/1.1 301 Moved Permanently");

          header("Location:http://www.850318.net/");

          exit();

          (2)、ASP下的301重定向

          Response.Status="301 Moved Permanently"

          Response.AddHeader "Location","http://www.850318.net/"

          Response.End

          (3)、ASP .NET下的301重定向

          private void Page_Load(object sender, System.EventArgs e)

          {

          Status="301 Moved Permanently";

          AddHeader ("Location","http://www.850318.net/);

          }

          4、利于服務(wù)器實現(xiàn)301重定向的方法

          (1)、windows主機

          在windows主機上,主要是利于IIS服務(wù)器實現(xiàn)301重定向具體方法步驟是:

          ①、打開internet信息服務(wù)管理器,在欲重定向的網(wǎng)頁或目錄上按右鍵;

          ②、選擇“重定向到URL”;

          ③、在“重定向到”輸入框中輸入要跳轉(zhuǎn)到的目標(biāo)網(wǎng)頁的URL地址;

          ④、選中“資源的永久重定向”(切記);

          ⑤、最后點擊“應(yīng)用”。

          (2)、Unix/Linux主機

          pache服務(wù)器實現(xiàn)301重定向的方法是在.htaccess文件中增加301重定向指令:

          Redirect permanent / http://www.850318.net/ (將目錄下內(nèi)容重定向到

          http://www.850318.net/ )

          Redirect permanent /index.php http://www.850318.net/(將網(wǎng)頁index.php重定向到

          http://www.850318.net/)

          (3)、采用“mod_rewrite”技術(shù)

          通過該技術(shù)進行的改變將在.htaccess文件中體現(xiàn)出來,形如:

          RewriteEngine on

          RewriteRule ^(.*)$ http://www.850318.net/ [R=301,L]

          Options +FollowSymLinks

          RewriteEngine on

          RewriteCond % ^850318.net

          RewriteRule ^(.*)$ http://www.850318.net/ [R=permanent,L]

          這里,佰億康互動再跟大家分享幾種.htaccess文件的其它幾種寫法:

          ①、重定向850318.net到www.850318.net

          RewriteEngine On

          RewriteCond %{HTTP_HOST} ^850318.net/$ [NC]

          RewriteRule ^(.*)$ http://www.850318.net/ [L,R=301]

          ②、重定向www.850318.net到850318.net

          RewriteEngine On

          RewriteCond %{HTTP_HOST} ^www.850318.net$ [NC]

          RewriteRule ^(.*)$ http://850318.net/ [L,R=301]

          ③、老域名A指向新域名B

          RewriteEngine On

          RewriteBase /

          RewriteCond %{HTTP_HOST} ^www.a.com$ [NC]

          RewriteRule ^(.*)$ http://www.b.com/ [L,R=301]

          5、綁定/本地DNS

          如果具有對本地DNS記錄進行編輯修改的權(quán)限,則只要添加一個記錄就可以解決此問題,若無此權(quán)限,則可要求網(wǎng)站托管服務(wù)商對DNS服務(wù)器進行相應(yīng)設(shè)置。

          DNS服務(wù)器的具體設(shè)置方法:

          若要將blog.850318.net指向www.850318.net,則只需在DNS服務(wù)中應(yīng)增加一個別名記錄,可寫成

          :blog IN CNAME www.850318.net。

          如需配置大量的虛擬域名,則可寫成:* IN CNAME www.850318.net.

          這樣就可將所有未設(shè)置的以850318.net結(jié)尾的記錄全部重定向到www.850318.net上了。

          【申明】301和302的區(qū)別

          301代表永久性轉(zhuǎn)移,301重定向是網(wǎng)頁更改地址后對搜索引擎友好的最好方法,只要不是暫時搬移的情況,建議使用301來做轉(zhuǎn)址。

          302代表暫時性轉(zhuǎn)移,只有當(dāng)一個網(wǎng)站或網(wǎng)頁在24到48小時之內(nèi)臨時移到其它位置的情況下才能使用該命令。

          佰億康互動博客點評:

          301永久重定向?qū)W(wǎng)站優(yōu)化至關(guān)重要,301重定向不僅僅是網(wǎng)頁權(quán)重集中的一種手段,而且也方便了用戶,形成了很好的體驗度。SEO正確的優(yōu)化技術(shù)讓網(wǎng)站權(quán)重不斷提升,給搜索引擎更好的印象。

          站的URL層級結(jié)構(gòu)和導(dǎo)航結(jié)構(gòu)優(yōu)化之后,今天我們接著講站內(nèi)優(yōu)化的其它內(nèi)容。

          • 網(wǎng)站地圖
          • robots.txt文件
          • 404錯誤頁面
          • 301重定向


          網(wǎng)站地圖/sitemap

          網(wǎng)站地圖有兩種版本;HTML版本,用來索引用戶瀏覽網(wǎng)站內(nèi)容,針對用戶制作;XML版本,針對搜索引擎制作,用來集中提交網(wǎng)站鏈接,提升網(wǎng)站整體爬取效率。

          制作地圖的方法,使用愛站SEO工具包,需要下載安裝;在工具包選擇網(wǎng)站地圖/sitemap選項添加網(wǎng)址;在抓取網(wǎng)址類型,選擇靜態(tài)URL后綴的類型,XML設(shè)置選擇stiemap格式,選擇.xml和.html后綴,然后點擊爬取,自動生成地圖文件了。

          制作好兩個版本的地圖文件上傳至根目錄下,然后增加xml地圖首頁入口,通常建議在底部導(dǎo)航處增加,寫A標(biāo)記,將標(biāo)記放置在底部導(dǎo)航。

          最后一步就是提交搜索引擎了,在搜索引擎的站長平臺提交;因為網(wǎng)站會經(jīng)常更新,建議至少每周更新一次地圖,然后提交,目的是告訴搜索引擎網(wǎng)站有更新,讓蜘蛛主動來爬取。

          robots.txt文件

          robots.txt文件可以理解為是網(wǎng)站機器人或蜘蛛?yún)f(xié)議,該文件是搜索引擎蜘蛛抓取網(wǎng)站時讀取的第一個文件;只能放置在根目錄下;

          常見命令:User-agent,指定搜索引擎制定規(guī)則;Allow,允許抓取的目錄或文件;Disallow,不允許抓取的目錄或文件;星號為通配符,指所有;根目錄和常更新目錄都不可以禁止搜索引擎的抓取,只要不禁止根目錄以及常更新欄目就不影響SEO。

          robots.txt文件里面除了有這些命令之外,還要指定網(wǎng)站地圖的地址,用來提升整站的抓取效率和頻次。

          404錯誤頁面

          404錯誤頁面的作用是減少用戶跳出率,減少搜索引擎蜘蛛丟失率;

          制作404錯誤頁面的要求是要有返回網(wǎng)站的鏈接,可以返回至首頁或欄目頁;不能使用強制跳轉(zhuǎn)功能,對搜索引擎不友好。

          制作方法:扒別的網(wǎng)站404錯誤頁面代碼,替換里面返回鏈接、title、文字等,PS一張404圖片,然后打包放在一個文件夾里上傳至根目錄下。

          最后在主機上設(shè)置404功能,指定404錯誤頁面的文件夾地址就搞定了。

          301重定向

          301重定向指把多個網(wǎng)站域名重定向至主推域名上,可以實現(xiàn)權(quán)重導(dǎo)入,適用于更換域名;

          有的公司為了品牌保護注冊了多個不同后綴的域名,為了不讓域名閑置,他們會把所有域名做成相同內(nèi)容網(wǎng)站,這種做法是錯誤的;會導(dǎo)致搜索引擎不收錄,最簡單的方法就是做一個網(wǎng)站,然后把其它域名重定向至這個網(wǎng)站域名即可。

          單個網(wǎng)站解析主域名和3w子域名之后,把主域名重定向至3W子域名上,使首頁地址唯一,集中首頁權(quán)重。

          總結(jié):制作網(wǎng)站地圖提交站長平臺,robots.txt命令不能禁止根目錄和常更新欄目,設(shè)置404錯誤頁面和301重定向。

          今天的內(nèi)容就分享到這里,不懂的地方評論區(qū)留言;明天繼續(xù)分享代碼優(yōu)化內(nèi)容,我是老虎,明天見。


          上一篇:HTML-Canvas(1)
          下一篇:比價觀影平臺演進
          主站蜘蛛池模板: 无码精品一区二区三区免费视频| 国产日韩一区二区三免费高清| 国产成人综合一区精品| 2022年亚洲午夜一区二区福利| 无码人妻一区二区三区一| 成人H动漫精品一区二区| 免费无码AV一区二区| 久久久久国产一区二区三区| 久久久国产精品一区二区18禁| 精品无码成人片一区二区98| 精彩视频一区二区| 亚洲bt加勒比一区二区| 无码日韩人妻av一区免费| 夜色阁亚洲一区二区三区| 无码囯产精品一区二区免费| 国产成人欧美一区二区三区 | 91精品国产一区二区三区左线 | 国产一区二区女内射| 精品一区二区三区无码免费视频 | 一区二区三区日本视频| 无码一区二区三区在线观看| 欧美日韩国产免费一区二区三区| 国产美女av在线一区| 国产日韩一区二区三区在线播放| 无码精品久久一区二区三区 | 无码欧精品亚洲日韩一区夜夜嗨 | 国产大秀视频在线一区二区| 亚洲国产精品成人一区| 97一区二区三区四区久久| 国产AⅤ精品一区二区三区久久 | 国产激情精品一区二区三区| 亚洲丰满熟女一区二区v| 国产福利电影一区二区三区,亚洲国模精品一区 | 久久99热狠狠色精品一区| 天堂一区二区三区在线观看| 国产在线一区二区综合免费视频| 成人毛片一区二区| 精品一区精品二区制服 | 亚洲一区二区三区无码中文字幕| 午夜爽爽性刺激一区二区视频| 亚洲欧洲一区二区|