LNMP之wordpress僞靜態配置

配置網站僞靜態

第一步:

修改nginx的配置文件:/etc/nginx/conf/nginx.conf

server {
        listen 80;
        server_name localhost;
        rewrite /wp-admin$ $scheme://$host$uri/ permanent;
        location / {
                root /applocation/wordpress;
                index index.html index.php;
                try_files $uri $uri/ /index.php?$args;
        }
        location ~ \.php$ {
        root   /applocation/wordpress;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass  127.0.0.1:9000;
        include fastcgi_params;
        }
    }

第二步:

在wordpress上修改永久鏈接:

 固定連接可以隨意配置,

這裏我選擇的是文章名稱,可以選擇自定義結構,自定義結構中有許多的標籤,具體如下:

  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. %author% 基於文章作者名

第三步:

重啓nginx服務。

systemctl reload nginx

至此,我們的網站的僞靜態就算配置好了。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章