標籤:

WordPress的固定鏈接如何設置?

我想弄成http://domainname.xxx/第幾篇文章,問下要怎麼弄呀。


不知題主的意思是不是要弄成 「http://example.xxx/第N篇文章」 N=1,2,3,。。。的形式。

如果是這樣,對應的設置方法為:登錄後台》設置》固定連接,點選自定義結構,然後在框中輸入 /第%post_id%篇文章

這樣子,你的文章鏈接形式就是這樣的:

但是這樣的形式並不好,原因有二:

1、連接中有中文字元,不合適,目測在除了chrome外的其他瀏覽器中,都會因為UrlEncode成你看不懂的東西,不美觀。

2、從seo角度來講,這個url形式很沒有意義,無法體現你的文章內容。

固定連接的其他參數

實際上,固定連接當你選擇了自定義結構後,你可以創造無限種可能:

以下是zh-cn:使用固定鏈接 ? WordPress Codex中介紹的參數:

%year% 文章發表的年份,四位數,如 2004

%monthnum% 月份,如 05

%day% 天,如 28

%hour% 小時,如 15

%minute% 分鐘,如 43

%second% 秒,如 33

%postname% 文章標題的別名 (編輯文章/頁面時的別名欄)。對於文章標題為 「This Is A Great Post!」 的%postname%是this-is-a-great-post

%post_id% 文章的唯一ID,如 423

%category% 分類的別名 (新建/編輯分類時的別名欄)。 有層級關係的類型在鏈接地址里就像有層級的目錄。

%tag% 標籤的別名(新建/編輯標籤時的別名欄)。

%author% 作者的別名。

基於以上的參數,你可以進行各種各種的排列組合。

建議的方式

建議的方式為選用分類名/文章別名的形式,也就是定義為 /%category%/%postname%.html

這樣的定義後,鏈接的形式變為:http://imxz.me/tech/wordpress/less-is-more.html這樣的鏈接形式個人認為語義簡明,形式美觀。


http://xxx.com /+%post_id%.html

直接在固定連接自定義結構那裡添加/%post_id%.html , 這個寫法有利於seo


今天在思考網站的seo,大家常說,站內鏈接優化,但是很多人還沒搞清楚到底怎麼優化。今天陳長風就介紹一下優化思路,並且介紹wordpress固定鏈接設置的幾種具體方法。

鏈接優化的一些思路:

1、不要讓日期出現在鏈接裡面

有三個方面的考慮。一是如果日期出現在固定鏈接裡面,等於提醒搜索引擎,這是很舊的內容了,沒必要再爬一遍了。另外一個原因是,假如你要修改文章的日期重新發布的話,鏈接地址就變了,也就是意味著你的反向鏈接,PR 等等都沒有了。還有一個日期有月日再加上文章標題,層次太深,權重太低。

2、分類的鏈接可以不出現在鏈接裡面

這個可以根據你的思路,如果站點比較複雜也是需要一些分類鏈接來引導蜘蛛。但是分類出現在鏈接裡面有兩個缺陷:一是一篇文章如果選擇了多個分類的話,則會出現多個鏈接地址,這很容易造成因為重複內容而被搜索引擎懲罰;二是有可能會造成關鍵詞堆砌而被搜索引擎懲罰。

3、鏈接扁平化

這一點經常看到。很多wordpress 用戶的固定鏈接是年/月/日/分類名/文章名。這種過於深的固定鏈接對搜索引擎是非常不友好的。

4、中文字元最好不出現在固定鏈接裡面

雖然現在的搜索引擎已經能識別URL地址裡面的中文字元,但無論是從美觀上,還是從wordpress 優化的角度來看,都是非常差的。

以上是做seo鏈接優化的一些思路,可以從這方面著手優化。

下面介紹wordpress固定鏈接設置的一些具體辦法和參數:

%year%:基於文章發布的年份,比如2010;

%monthnum%:基於文章發布的月份,比如01;

%day%:基於文章發布當日,比如06;

%hour%:基於文章發布小時數,比如23;

%minute%:基於文章發布分鐘數,比如43;

%second%:基於文章發布秒數,比如33;

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

%post_id%:基於文章post_id,比如48;

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

%author%:基於文章作者名。

將上述參數進行組合,即可得到wordpress的固定鏈接形式。

網上常見的幾種設置方法:

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

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

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

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

?/%category%/%postname%.html

?/%post_id%.html

陳長風博客的固定鏈接是按%post_id%來設置的,目前的網站情況,覺得這種思路對於seo最有利,大家也可以多嘗試一下。通過實際操作,數據統計和分析才能得出最合適的辦法。


這樣設置以後 下一頁功能不能使用了以後 改怎麼解決


上面的設置是可以,但是不是完全的對,調整了好久設置好了,搜索以下文軍seo看看我的效果吧


文章名類型的有利於優化:例如:關於盧鬆鬆博客推廣軟文一事的個人看法


1.建議選擇/%postname%.html,也就是選擇文章名,然後手動編輯固定鏈接文章名轉為英文,這樣好處一是url簡短、二是語義化,利於蜘蛛抓取,蜘蛛分為深度和寬度抓取,對大部分站點來說沒不可能深度爬你個三、四層級,所以扁平化的概念就是最大限度的增加了蜘蛛爬行的效率。

2.一定要在建站初期完成固定鏈接設置,不要像我做濟南曹凱的個人博客前期使用的默認的日期格式,不利seo,修改後原文章全部變為404,只能做301跳轉,比較麻煩。

3.一些說明

%year% 文章發表的年份,四位數,如 2016 %monthnum% 月份,如 05 %day% 天,如 28 %hour% 小時,如 15 %minute% 分鐘,如 43 %second% 秒,如 33 %postname% 文章標題的別名 (編輯文章/頁面時的別名欄)。%post_id% 文章的唯一ID,如 423 %category% 分類的別名 (新建/編輯分類時的別名欄)。 有層級關係的類型在鏈接地址里就像有層級的目錄。 %tag% 標籤的別名(新建/編輯標籤時的別名欄)。 %author% 作者的別名。


設置裡面只能做成http://example.com/archive/XXX 的形式。如果你要這樣做的話,可以自己寫.htaccess。參照著WP自己的寫就好。


推薦閱讀:

有好的 WordPress 主題站推薦嗎?
WordPress.com 與 WordPress.org 之間是什麼關係?
大家對用 WordPress 建站怎麼看?
怎樣下載別人的 WordPress 博客的全部文章?
WordPress 博客中「標籤」的地址用英文還是中文好?對 SEO 有影響嗎?

TAG:WordPress |