Nginx設定wordpress偽靜態的方法示例

2022-10-03 09:54:12 字數 1340 閱讀 3156

摘點度娘對偽靜態的解釋:偽靜態是相對真實靜態www.cppcns.com來講的,通常我們為了增強搜尋引擎的友好面,都將文章內容生成靜態頁面,但是有的朋友為了實時的顯示一些資訊。或者還想foriprcka運用動態指令碼解決一些問題。不能用靜態的方式來展示**內容。但是這就損失了對搜尋引擎的友好面。怎麼樣在兩者之間找個中間方法呢,這就產生了偽靜態技術。就是展示出來的是以html一類的靜態頁面形式,但其實是用asp一類的動態指令碼來處理的。

首先,在nginx中的server模組配置如下內容:

location /

if (-f $request_filename/index.php)

if (!-f $request_filename)

}配置完成後,重啟nginx

然後,在wordpress部落格後台的「設定」——「固定鏈結」,自定義結構(我的設定為:/%ca程式設計客棧tegory%/%post_id%.html 即:分類/文章id.html),如圖:

至此,wordpress部落格偽靜態設定完成。

下面大致講一下固定鏈www.cppcns.com接設定引數:

1. %year% 基於文章發布年份,比如2007;

2. %monthnum% 基於文章發布月份,比如05;

3. %day% 基於文章發布當日,比如28;

4. %hour% 基於文章發布小時數,比如15;

5. %minute% 基於文章發布分鐘數,比如43

6. %second% 基於文章發布秒數,比如33

7. %postname% 基於文章的postname,其值為撰寫時指定的縮略名,不指定縮略名時是文章標題;

8. %post_id% 基於文章post_id,比如423;

9. %category% 基於文章分類,子分類會處理成「分類/子分類」這種形式;

10. %awww.cppcns.comuthor% 基於文章作者名。

將上述引數進行組合,即可得到wordpress的固定鏈結形式。網上常見的幾種設定方法:

/%year%/%monthnum%/%day%/%postname%/

/%year%/%monthnum%/%postname%/

/%year%/%monthnum%/%day%/%postname%.html

/%year%/%monthnum%/%postname%.html

/%category%/%postname%.html

/%category%/%post_id%

/%postname%.html

/%post_id%.html 我們一般使用這個方式比較好。

本文標題: nginx設定wordpress偽靜態的方法示例

本文位址:

Mac基於Nginx安裝wordpress

2.配置wordpress 拷貝配置示例檔案。注意,需要根據檔案的存放路徑來修改命令 cp wp config sample.php wp config.php 3.編輯配置檔案 sudo vi wp config.php 修改wp config.php的內容 mysql 設定 具體資訊來自您正在使...

Dockerfile建立Wordpress論壇

在root目錄下 mkdir docker cd docker mkdire nginx mkdire mysql cd nginx 上傳nginx 1.12.2.tar.gz wordpress 4.9.4 zh cn.tar libmcrypt 2.5.7.tar.gz nginx.conf w...

如何通過Docker安裝Wordpress

本文主要介紹如何在contos 7環境中,通過docker 安裝配置 wordpress,網上的資料雖然多如牛毛,但多數是拾人牙慧,未經實踐。安裝docker 第一步首先是安裝docker,如果之前系統中已經安裝過的話可以直接略過此步驟。我們直接通過 yum 安裝 yum install docke...