wordpress偽靜態設置其實也可以說是URL靜態鏈接設置,那么該怎么設置呢?對我們的網站又有那些好處呢?我們下面就來了解一下wordpress如何設置偽靜態.
wordpress固定鏈接設置參數,我們先看一下WordPress官方文檔列表如下:
1. %year%:基于文章發布年份比如:2222年
2. %monthnum%:基于文章發布月份比如:02月
3. %day%:基于文章發布當日比如:22日
4. %hour%:基于文章發布小時數比如:22時
5. %minute%:基于文章發布分鐘數比如:22分
6. %second%:基于文章發布秒數比如:33秒
7. %postname%:基于文章的postname其值為撰寫時指定的縮略名不指定縮略名時是文章標題
8. %post_id%:基于文章post_id比如423
9. %category%:基于文章分類子分類會處理成“分類/子分類”這種形式
10. %author%:基于文章作者名。
將上述參數進行組合即可得到wordpress的固定鏈接形式,網上常見的幾種設置方法:
- /%year%/%monthnum%/%day%/%postname%/
- /%year%/%monthnum%/%postname%/
- /%year%/%monthnum%/%day%/%postname%.html
- /%year%/%monthnum%/%postname%.html
- /%category%/%postname%.html
- /%postname%.html
- /%post_id%.html(年少用的就是這種)
wp鏈接設置技巧
一、不要讓日期出現在wordpress固定鏈接里面,這基于兩個方面的考慮.
一是如果數字出現在固定鏈接里面等于提醒seo搜索引擎這是很舊的內容了沒必要再爬一遍了.另外一個原因是假如你要修改文章的日期重新發布的話鏈接地址就變了也就是意味著你的反向鏈接PR 等等都沒有了.
二、不要讓分類的鏈接出現在固定鏈接里面,這一點是很多人都會忽略的地方,讓分類出現在固定鏈接里面有兩個缺陷.
一是一篇文章如果選擇了多個分類的話則會出現多個鏈接地址這很容易造成因為重復內容而被搜索引擎懲罰,二是有可能會造成關鍵詞堆砌而被搜索引擎懲罰.
三、鏈接不要過深
這一點經??吹?很多wordpress 用戶的固定鏈接是年/月/日/分類名/文章名,這種過于深的固定鏈接對搜索引擎是非常不友好的,蜘蛛也許只抓取兩三層就走了.
四、不要讓中文字符出現在固定鏈接里面.
雖然現在的搜索引擎已經能識別URL地址里面的中文字符但無論是從美觀上還是從wordpress 優化的角度來看都是非常差的,建議設置別名的時候用英文或者拼音.
Win服務器下設置WordPress固定鏈接偽靜態
只要主機支持自定義404頁面無需安裝插件就能讓Win主機像Linux 那樣方便使用,WordPress的固定鏈接為靜態,代碼如下:
- <?php
- $qs = $_SERVER['QUERY_STRING'];
- $_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3);
- $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
- include(‘index.php’);
- ?>
設置固定鏈接Permalink偽靜態步驟:
1. 將以上代碼保存為 404.php并上傳至主機根目錄。
2. 設置 404 自定義錯誤頁為 404.php。
3. 進入WordPress 控制面板設置Options- WordPress固定鏈接Permalinks,選擇固定鏈接格式.
新聞熱點
疑難解答
圖片精選