新型SEO思維就是從一個全新的層次上提升seo優化的水平,達到網絡信息最佳化的展示效果!
我叫mt4国服第一盗贼 > 網站制作 > CMS管理系統 > wordpress程序在win和Linux系統下的偽靜態設置方法技巧

我叫mt4游戏术语:wordpress程序在win和Linux系統下的偽靜態設置方法技巧

時間:2013-06-06   文章來源:馬海祥博客   訪問次數:

我叫mt4国服第一盗贼 www.nijqb.icu 最近看到一些博友一直在談論網站頁面的偽靜態,也有博友質疑道:偽靜態有什么作用?為什么要用偽靜態?如果要弄懂這些問題,那我們首先就要弄明白什么是偽靜態?其實偽靜態是相對真實靜態來講的。

通常我們為了更好的緩解服務器壓力,和增強搜索引擎的友好面,都將文章內容生成靜態頁面。但是有的朋友為了實時的顯示一些信息,或者還想運用動態腳本解決一些問題,不能用靜態的方式來展示網站內容,但是這就損失了對搜索引擎的友好面,怎么樣在兩者之間找個中間方法呢?

這就產生了偽靜態技術,就是展示出來的是以.html一類的靜態頁面形式,但其實是用ASP一類的動態腳本來處理的。剛好最近我也測試一些關于偽靜態的方法,所以在此借助馬海祥博客的平臺跟大家分享一個關于wordpress程序在win和Linux系統下的偽靜態設置方法。

wordpress程序在win和Linux系統下的偽靜態設置方法技巧-馬海祥博客

第一種:win系統下的wordpress程序偽靜態。

wordpress在win系統下的偽靜態前提是必須空間系統支持偽靜態設置,而我們也知道一般win系統支持的偽靜態規則為httpd.ini格式的,那我們首先就先新建一個文本文檔,將以下代碼復制粘貼在里面。

[ISAPI_Rewrite]
  # 3600 = 1 hour
  CacheClockRate 3600
  RepeatLimit 32
  # Protect httpd.ini and httpd.parse.errors files
  # from accessing through HTTP
  # wordpress 偽靜態規則
  # For tag(中文標簽以及標簽翻頁的規則)
  RewriteRule /tag/(.*)/page/(\d+)$ /index\.php\?tag=$1&paged=$2
  RewriteRule /tag/(.+)$ /index\.php\?tag=$1
  # For category(中文分類以及分類翻頁的規則)
  RewriteRule /category/(.*)/page/(\d+)$ /index\.php\?category_name=$1&paged=$2
  RewriteRule /category/(.*) /index\.php\?category_name=$1
  # For sitemapxml
  RewriteRule /sitemap.xml /sitemap.xml [L]
  RewriteRule /sitemap.html /sitemap.html [L]
  RewriteRule /sitemap_baidu.xml /sitemap_baidu.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]

將以上代碼復制粘貼到文本文檔后,我們再將文本另存為httpd.ini,這樣我們的偽靜態規則就弄好了,我們只需要將這個文件上傳到空間更目錄,如果在后臺→固定鏈接選擇自定義鏈接輸入/%category%/%post_id%.html或是/%post_id%.html點擊保存就可以了,這里面我們還需要一個插件的支持,那就是去除分類URL中間的category,我們只需要在后臺插件→安裝插件那搜索WP No Category Base,安裝啟用就可以了。這樣我們win系統下的wordpress程序偽靜態就完成了。

wordpress程序在win和Linux系統下的偽靜態設置方法技巧-馬海祥博客

第二種:Linux系統下的偽靜態設置

這一種就是非常簡單的,我們知道Linux系統本身使用wordpress是最完美的系統,它的偽靜態設置是非常簡單的,我們只需要在后臺→固定鏈接選擇自定義鏈接輸入/%category%/%post_id%.html或是/%post_id%.html點擊保存就可以了。同樣它這里也是需要配合WP No Category Base插件的,下面馬海祥就將Linux系統支持的.htaccess偽靜態規則內容寫出來。代碼如下:

# BEGIN WordPress
  <IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.php$ – [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
  </IfModule>
  # END WordPress

以上代碼也是一樣,需要我們新建一個文本文檔,然后將代碼復制粘貼進去,點擊另存為.htaccess文件,再將此文件上傳至空間根目錄下就完成了。

在此也希望對那些正在使用wordpress程序卻不知道偽靜態怎么設置的朋友有一些幫助,那對于還在質疑是否真的有效的博友?只有試一下,才知道了!

本文為我叫mt4国服第一盗贼原創文章,如想轉載,請注明原文網址摘自于//www.nijqb.icu/CMS/224.html,注明出處;否則,禁止轉載;謝謝配合!

相關熱詞搜索: wordpress 偽靜態 偽靜態設置

上一篇:如何實現dedecms(織夢CMS)管理系統TAG標簽靜態化?
下一篇:圖解Dedecms網站后臺文章采集功能的使用方法步驟

今日話題更多>

SEO研究院 更多 >>