配置網站僞靜態
第一步:
修改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上修改永久鏈接:
固定連接可以隨意配置,
這裏我選擇的是文章名稱,可以選擇自定義結構,自定義結構中有許多的標籤,具體如下:
- %year% 基於文章發佈年份,比如2007
- %monthnum% 基於文章發佈月份,比如05
- %day% 基於文章發佈當日,比如28
- %hour% 基於文章發佈小時數,比如15
- %minute% 基於文章發佈分鐘數,比如43
- %second% 基於文章發佈秒數,比如33
- %postname% 基於文章的postname,其值爲撰寫時指定的縮略名,不指定縮略名時是文章標題
- %post_id% 基於文章post_id,比如423
- %category% 基於文章分類,子分類會處理成"分類/子分類"這種形式
- %author% 基於文章作者名
第三步:
重啓nginx服務。
systemctl reload nginx
至此,我們的網站的僞靜態就算配置好了。