Wordpress固定連結怎麼設定偽靜態

藏色散人
發布: 2021-07-12 14:52:06
轉載
3101 人瀏覽過

wordpress頁面的預設連結形式採用」樸素」方式(例如: http://網域/?p=123)

這樣的動態URL連結不便於搜尋引擎的收錄, 為此, 我們需設定為其他幾種常見的固定連結形式, 如http://www.sufaith.com 選擇的是【 自訂結構】.

設定方式如下:

進入wordpress後台系統首頁, 點選選單【設定】- 【固定連結】

Wordpress固定連結怎麼設定偽靜態

##選擇【常用設定】 下的【自訂結構】 , 可選擇單一標籤或多個標籤組合, 可自訂拼接字串, 本網站使用的是/%post_id%.html, 填寫完畢後, 點擊【儲存變更】即可生效.

Wordpress固定連結怎麼設定偽靜態

儲存變更後, 雖然文章或頁面的連結變成了固定連結, 但是在存取頁面時, 卻變成了下載操作, 不能正常存取該URL位址, 這時需要配置nginx的偽靜態(URL Rewrite)規則.

以下為nginx的配置, 需修改為你自己的網域名稱和root路徑.

server {
    listen 80;
    server_name www.example.com;
    root /usr/local/www/wordpress;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;
    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
登入後複製
修改完配置後, 重啟nginx即可生效, 恢復正常訪問.

systemctl restart nginx.service
登入後複製
更多WordPress技術文章,請訪問

WordPress教程欄目!

以上是Wordpress固定連結怎麼設定偽靜態的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板