<strong id="rlb4z"><track id="rlb4z"></track></strong><tbody id="rlb4z"><pre id="rlb4z"></pre></tbody>

  • <em id="rlb4z"></em>
    <button id="rlb4z"><acronym id="rlb4z"><u id="rlb4z"></u></acronym></button>
      首頁>> SEO基礎優化>>wordpress如何路徑偽靜態處理

      wordpress如何路徑偽靜態處理

      SEO基礎優化 8675℃

      一直以來很多同學學了路徑優化,總是糾結網站如何做偽靜態處理,今天我來分享wordpress如何路徑偽靜態處理;(本地網站為例)

      wordpress如何路徑偽靜態處理

      沒處理之前 基本路徑像這種:http://www.jygscsxh.com/?p=905

      wordpress如何路徑偽靜態處理

       

      處理方法:

      第一種:設置-固定鏈接-自定義結構(后面加上:/%post_id%.html)

      網站偽靜態處理

      保存之后,我們再來看下:

      wordpress如何路徑偽靜態處理

       

      這樣就成功了 ?是不是很簡單呢!

       

      注意:當然,每種空間環境不一樣,那么不一定100%解決,所以需要配備環境規則,其他的類似;

      下面是支持wordpress的偽靜態規則

       

      IIS偽靜態規則

      IIS 環境是 Windows 主機常用的服務器環境,新建一個 txt 文件,將下面的代碼添加到文件中:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      
      [ISAPI_Rewrite]
      # Defend your computer from some worm attacks
      #RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
      # 3600 = 1 hour
      
      CacheClockRate 3600
      RepeatLimit 32
      ?
      # Protect httpd.ini and httpd.parse.errors files
      # from accessing through HTTP
      # Rules to ensure that normal content gets through
      
      RewriteRule /tag/(.*) /index\.php\?tag=$1
      RewriteRule /software-files/(.*) /software-files/$1 [L]
      RewriteRule /images/(.*) /images/$1 [L]
      RewriteRule /sitemap.xml /sitemap.xml [L]
      RewriteRule /favicon.ico /favicon.ico [L]
      # For file-based wordpress content (i.e. theme), admin, etc.
      RewriteRule /wp-(.*) /wp-$1 [L]
      # For normal wordpress content, via index.php
      RewriteRule ^/$ /index.php [L]
      RewriteRule /(.*) /index.php/$1 [L]

      保存,刪除記事本的名字,包括后綴名.txt一起刪掉,修改為(.htaccess)上傳根目錄就可以了。

      Apache偽靜態規則

      Apache是 Linux 主機下常見的環境,現在一般的 Linux 虛擬主機都采用這種環境。新建一個 htaccess.txt 文件,添加下面的代碼:

      1
      2
      3
      4
      5
      6
      7
      8
      
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>

      然后上傳到 WordPress 站點的根目錄,重命名為 .htaccess 即可

      Nginx偽靜態規則

      Nginx環境一般是Linux 主機 VPS或服務器用戶用的比較多,這些用戶一般都會自己配置Nginx,或者有專門的人幫你配置,打開 nginx.conf 或者某個站點的配置環境,比如 wpdaxue.com.conf(不同人配置的不一樣),在? server?? { } 大括號里面添加下面的代碼:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      
      location / {
      if (-f $request_filename/index.html){
                      rewrite (.*) $1/index.html break;
              }
      if (-f $request_filename/index.php){
                      rewrite (.*) $1/index.php;
              }
      if (!-f $request_filename){
                      rewrite (.*) /index.php;
              }
      }

      保存,重啟 Nginx 即可。

      轉載請注明:?蝸牛SEO? ? wordpress如何路徑偽靜態處理

      蝸牛營銷是國內領先的搜索營銷服務商,有豐富的客戶服務經驗,我們有專業的網站優化、網站建設、APP開發、全網營銷團隊,可以持續為您提供優質的服務,您的滿意是我們不懈的追求。

      城市分站:上海SEO北京SEO廣州SEO深圳SEO網站建設武漢SEO重慶SEO成都SEO

      業務范圍:網站優化,網站建設,IDC代理,app開發,全網營銷微信:ganshangwoniu    QQ:549233124    業務咨詢熱線:177-2050-9380(自有排名技術/同行廣告勿擾)

      辦公地址:中國 . 湖北 . 武漢(接受全國所有城市業務合作,歡迎咨詢~)    Copyright ? 2008-2021 蝸牛營銷版權所有
      QQ在線咨詢
      蝸牛SEO微信號