Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲一区二区三区久久精品,亚洲国产成人精品91久久久,国产精品久久久久久久久久久威

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

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

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

          htaccess叫分布式配置文件,它提供了針對目錄改變配置的方法。在網站建設的過程中,我們經常會希望某一個頂級域名跳轉到帶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]幾個字符在靜態規則中的作用

          NC : no case,忽略大小寫。

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

          R : redirect,重定向。

          F : forbidden,禁止訪問。

          QSA : 追加查詢字符串。

          有做SEO的朋友都知道,301重定向是網站優化的一個重要操作細節,搜索引擎優化常用的域名跳轉操作即重定向中非常重要的就是301重定向了。它主要作用就是幫助我們優化的站轉移權重。

          什么時候需要301重定向?

          1、站內結構調整需求

          當網站內部結構變動,如欄目、網址等等的變動就需要進行301重定向,還有內部一些錯誤的頁面也可以做301重定向,提高用戶體驗。

          2、需要刪除網站的某些鏈接時

          當因網站內部結構變動,需要刪除網站中的某些目錄時,比如我要刪除佰億康互動博客下的國學知識導航,這時就可以用301永久重定向到網站首頁。

          3、URL標準化

          網站上不同人群搜索習慣不同,經常會有搜索帶www的域名和不帶www的域名,301重定向標準化了URL以后,無論是用戶或搜索引擎蜘蛛,通過這兩個網址是都能訪問網站的同一個頁面。

          4、網站用新域名

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

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

          二、不同環境下使用301重定向的方法

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

          1、用HTML跳轉

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

          2、用javascript跳轉

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

          3、在網站代碼中設置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、利于服務器實現301重定向的方法

          (1)、windows主機

          在windows主機上,主要是利于IIS服務器實現301重定向具體方法步驟是:

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

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

          ③、在“重定向到”輸入框中輸入要跳轉到的目標網頁的URL地址;

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

          ⑤、最后點擊“應用”。

          (2)、Unix/Linux主機

          pache服務器實現301重定向的方法是在.htaccess文件中增加301重定向指令:

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

          http://www.850318.net/ )

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

          http://www.850318.net/)

          (3)、采用“mod_rewrite”技術

          通過該技術進行的改變將在.htaccess文件中體現出來,形如:

          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記錄進行編輯修改的權限,則只要添加一個記錄就可以解決此問題,若無此權限,則可要求網站托管服務商對DNS服務器進行相應設置。

          DNS服務器的具體設置方法:

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

          :blog IN CNAME www.850318.net。

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

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

          【申明】301和302的區別

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

          302代表暫時性轉移,只有當一個網站或網頁在24到48小時之內臨時移到其它位置的情況下才能使用該命令。

          佰億康互動博客點評:

          301永久重定向對網站優化至關重要,301重定向不僅僅是網頁權重集中的一種手段,而且也方便了用戶,形成了很好的體驗度。SEO正確的優化技術讓網站權重不斷提升,給搜索引擎更好的印象。

          站的URL層級結構和導航結構優化之后,今天我們接著講站內優化的其它內容。

          • 網站地圖
          • robots.txt文件
          • 404錯誤頁面
          • 301重定向


          網站地圖/sitemap

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

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

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

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

          robots.txt文件

          robots.txt文件可以理解為是網站機器人或蜘蛛協議,該文件是搜索引擎蜘蛛抓取網站時讀取的第一個文件;只能放置在根目錄下;

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

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

          404錯誤頁面

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

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

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

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

          301重定向

          301重定向指把多個網站域名重定向至主推域名上,可以實現權重導入,適用于更換域名;

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

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

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

          今天的內容就分享到這里,不懂的地方評論區留言;明天繼續分享代碼優化內容,我是老虎,明天見。


          上一篇:HTML-Canvas(1)
          下一篇:比價觀影平臺演進
          主站蜘蛛池模板: 精品国产日韩亚洲一区在线| 一区二区在线视频| 国偷自产av一区二区三区| 国产一区二区三区在线视頻| 亚洲国产精品一区二区久久| 老熟女高潮一区二区三区| 国产一区二区福利久久| 无码午夜人妻一区二区三区不卡视频| 日本伊人精品一区二区三区| 国产午夜一区二区在线观看| 精品熟人妻一区二区三区四区不卡| 动漫精品一区二区三区3d| 日韩成人无码一区二区三区 | 一区二区国产精品| 亚洲AV无码一区二区三区系列| 日本精品一区二区三区在线视频一| 亚洲国产美国国产综合一区二区| 国产人妖视频一区二区破除| 久久久久人妻一区二区三区| 日本不卡一区二区视频a| 国产美女口爆吞精一区二区| 国产成人高清视频一区二区| 国产麻豆剧果冻传媒一区| 国产精品一区二区香蕉| 四虎一区二区成人免费影院网址| 日本无码一区二区三区白峰美| 91精品福利一区二区| 久久精品国内一区二区三区 | 一区二区三区在线观看| 日韩AV无码久久一区二区| 波多野结衣一区视频在线| 亚洲一区二区三区丝袜| 亚洲sm另类一区二区三区| 在线观看精品视频一区二区三区| 手机福利视频一区二区| 亚洲一区二区三区国产精品| 久久毛片免费看一区二区三区| 亚洲综合一区二区精品导航 | 免费一区二区三区在线视频| 一区二区三区在线|日本| 亚洲一区二区三区高清|