<bdo id="mmmmi"><center id="mmmmi"></center></bdo>
  • <bdo id="mmmmi"></bdo>
  • SEO站內優化:標準化的URL長什么樣?好看嗎?(十三)

    SEO工具 2021-03-15 16 0

    我們打開網站的時候會遇到這樣的情況:打開不同的鏈接,頁面卻是同一個。


    比如:

    http://www.sz0755lvyou.com/

    http://www.sz0755lvyou.com/index.html


    這兩個鏈接打開的頁面都是同一個頁面。


    當多個URL打開同一個頁面時,會分散目標頁面的權重,這時搜索引擎會對頁面進行URL標準化處理。


    一、URL標準化


    1、什么是URL標準化


    當多個URL對應的內容一樣,搜索引擎要從多個URL中挑選一個具有代表性的,而忽略其余的,這個選擇的過程叫做URL標準化。


    這個被搜索引擎選擇了的URL,就是一個標準化的URL。一般情況下,搜索引擎根據被指向鏈接的數量來判斷標準化的URL,被指向鏈接多的則為標準化的URL。


    2、URL沒有標準化會有什么影響


        ①從技術上講,不同的URL,服務器應該返回不同的內容,但是這種情況下返回的內容是相同的,邏輯不合理;

        

        ②從搜索引擎的角度來講,幾個不同網址對應相同的頁面,搜索引擎會認為這個網站存在作弊,或者質量低下,影響排名;


        ③從SEO角度來講,外部鏈接指向不同的URL,分散頁面權重,不利于排名;


        ④搜索引擎判斷的標準化網址不是我們想要的那個,比如我們想要www.a.com在搜索引擎中有良好的的排名,可偏偏a.com排在前面;


    想要解決上面的問題,就需要對URL進行標準化處理——301重定向。什么是301重定向?


    二、301重定向


    301重定向的一個重要作用就是集中權重,使首頁權重不分散。另外,頁面做301重定向之后,跳轉的目標頁面是我們預期的頁面,這樣就不會導致多個URL打開都是一個頁面(多個URL跳轉到一個頁面  多個URL打開后是一個頁面,你品品)。


    怎么做301重定向?


    本文講兩種情況下進行301重定向的流程,其實包含了據我所知的大多數情況了。


    1、虛擬主機進行301重定向(分Linux、Windows兩種不同的環境)

    2、服務器進行301重定向


    1.1 Linux虛擬主機


    需要在.htaccess文件里面進行配置,我們以a.com跳轉到www.a.com為例進行示范:


        ①創建.htaccess文件(在沒有這個文件時),創建的方法千萬種,百度“在線創建.htaccess文件”,選擇第一個就可以了,按照流程,會粘貼復制就能完成。

    手動創建流程就是建立一個文本文件,保存為.htaccess就好了,但是要先在文件里面寫入內容,不建議新手手動創建,具體代碼如下:









    <Files ~ "^.(htaccess|htpasswd)$">deny from all</Files>RewriteEngine onRewriteCond %{HTTP_HOST} ^(www.ttps:/)(:80)? [NC]RewriteRule ^(.*) https://$1 [R=301,L]Redirect permanent a.com www.a.comorder deny,allow

    然后保存即可:




        ②上傳.htaccess文件至網站根目錄。將第一步制作好的文件上傳到服務器wwwroot根目錄的.htaccess文件里即可。


    1.2 Windows虛擬主機(網絡整理)


    用web.config文件進行配置,第一步還是要建立web.config文件,三種情況如下。


        ①如a.com重定向到www.a.com,代碼如下:

















    <?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><rewrite><rules>
    <rule name="Redirect" stopProcessing="true"><match url="^(a.com)" /><conditions logicalGrouping="MatchAll" trackAllCaptures="false" /><action type="Redirect" url="(www.a.com)" />
    </rule></rules></rewrite></system.webServer></configuration>


        ②如果多個頁面需要進行重定向






























    <?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><rewrite><rules>
    <!-- 第1個 --><rule name="Redirect" stopProcessing="true"><match url="^abc/001.html" /><conditions logicalGrouping="MatchAll" trackAllCaptures="false" /><action type="Redirect" url="目標頁面" />
    <!-- 第2個 --><rule name="Redirect2" stopProcessing="true"><match url="^abc/002.html" /><conditions logicalGrouping="MatchAll" trackAllCaptures="false" /><action type="Redirect" url="目標頁面" />
    <!-- 第n個 --><rule name="Redirectn" stopProcessing="true"><match url="^abc/00n.html" /><conditions logicalGrouping="MatchAll" trackAllCaptures="false" /><action type="Redirect" url="目標頁面" />
    </rule></rules></rewrite></system.webServer></configuration>

    多個頁面跳轉時,rule name 不能相同


        ③如果全站頁面需要進行重定向


















    <?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><rewrite><rules><rule name="WWW Redirect" stopProcessing="true"><match url=".*" /><conditions><add input="{HTTP_HOST}" pattern="^要跳轉域名$" /></conditions><action type="Redirect" url="http://目標域名/{R:0}"redirectType="Permanent" /></rule></rules></rewrite></system.webServer></configuration>


    第二步就是保存文件,上傳至網站根目錄即可。



    如果上傳完成沒有生效,重新更新一下網站即可。



    2、服務器進行301重定向(不需代碼)


    第一步:打開“Internet 信息服務(IIS)管理器”,找到要進行設置301跳轉的網站


    第二步:按如圖所示,打開“HTTP重定向”,將要301重定向的目標網址,如www.zu84.cn填在第一個輸入框內,如果想全站鏈接進行重定向,僅需在網址后面加$S$Q即可。



    第三步:可按照自己的需求進行點選,將重定向行為點擊“將所有請求重定向到確切的目標”,狀態代碼選擇“永久(301)”,點擊應用即可。


    以上兩種重定向方法是最常用的。除了網址規范化問題,還有很多地方需要用到301重定向:


    比如網站更換域名,需要利用301重定向將舊域名跳轉到新域名。網站改版也經常需要用到301重定向,比如頁面刪除、改變地址、URL命名系統改變等等。


    SEOer需要能夠判斷出何時需要做301重定向,配合技術人員完成即可。

    聯系方式

    客服QQ: 1483340977 。
    客服電話: 18038047036 。

    如果您想擁有一個網站,如果您想學習SEO

    如果您已有網站但需要診斷,了解快速提升網站排名的方式

    為您制作企業網站瀏覽網站模板 請點擊 密碼:seoszbbq

    或者直接注冊seo.szbbq.cn,若需優惠請添加微信;也可以提供優化服務。感謝您的認可!

    掃一掃添加網站優化為好友

    評論

    好文推薦

    標簽列表