如何去掉WordPress分類目錄url鏈接中的category
時間:2022-05-26 02:36:01 | 來源:網(wǎng)絡(luò)營銷
時間:2022-05-26 02:36:01 來源:網(wǎng)絡(luò)營銷
今天有個博友說他博客用的是wordpress程序建的,可在添加分類目錄的時候,每個欄目的二級目錄都會自動加個category文件夾,問我該如何去掉?
相信有很多使用wordpress模板的博友,都會將文章的固定鏈接地址設(shè)置成http://www.mahaixiang.cn/%category%/%post_id%.html這種形式,畢竟這種URL形式是最簡化的靜態(tài)地址,也最利于網(wǎng)站的優(yōu)化,但不好的是,使用這種固定鏈接,分類頁面就會多出一個category,會將我們的文章地址變成了4級目錄了。
為了網(wǎng)站的seo效果,我們有必須要去掉category二級目錄,降低目錄的深度。對于去掉category的方法,億企邦在網(wǎng)上看到很多種技巧,那么今天我就把我在億企邦上實踐過的方法給大家列舉一下,然后分析一下利弊,以供各位博友參考。
1、修改固定鏈接設(shè)置 登錄你的Wordpress后臺,打開固定鏈接/永久鏈接設(shè)置項。在“可選設(shè)置”里的“分類地址前綴”里輸入半角字符:“.”,如下圖所示;保存后即可去掉分類前綴category。
優(yōu)點:設(shè)置簡單,老少皆宜。適用于初建成的博客,或剛打算使用固定鏈接 /永久鏈接的博客。用不著修改代碼,升級之時沒有顧慮;用不著插件,不會增加運行負擔。
缺點:原鏈接無法打開,出現(xiàn)404錯誤。被搜索引擎收錄良好,或分類鏈接有較多外鏈鏈入的博客,可要萬分小心了。不要因為操作簡單、省時省力而損失了大量外鏈及權(quán)重。
開啟重寫后,這樣設(shè)置會導(dǎo)致分類和標簽下找不到對應(yīng)文章,所以最好還是只將其縮短。
2、借助Wordpress插件 (1)、使用插件“WP No Category Base”插件,在后臺插件管理中搜索“WP No Category Base”(如下圖所示),然后下載安裝。此插件主要是為去除固定鏈接中分類鏈接里的category而開發(fā)出來的一款wordpress插件。安裝啟用此插件后,對原來的分類地址做了301跳轉(zhuǎn),對SEO優(yōu)化有好處,把降權(quán)風(fēng)險降到最低。
(2)、使用插件“No category parents”插件,在后臺插件管理中搜索“No category parents”,然后下載安裝。上面插件的升級版,不僅能去掉分類鏈接的前綴category,還能去掉父分類parent-category。例如能把“/category/parent-category/my-category/”換成“/my-category/”形式。
(3)、使用插件“Top Level Categories”插件。在后臺插件管理中搜索“Top Level Categories”,然后下載安裝。安裝插件后啟用Top Level Categories后,就可以讓/category/消失掉。
優(yōu)點:安裝簡單,老少皆宜。無論是初建成的博客,還是正打算使用固定鏈接/永久鏈接的博客,還是被搜索引擎收錄良好的博客。用不著修改代碼,升級之時沒有顧慮。使用301跳轉(zhuǎn),把原鏈接進行跳轉(zhuǎn)。最大程度防止搜索引擎降權(quán),防止原鏈接打不開。
不足:插件或許會造成空間負擔。這里不說是缺點,就是因為,造成的“空間負擔”微乎其微,不應(yīng)該是缺點。比較在意的就不用,無所謂推薦使用。
3、修改Wordpress函數(shù) (1)、找到你Wordpress博客wp-includes文件夾下的category-template.php。
(2)、打開此文件,搜索(get_category_link()函數(shù)里)的以下代碼:
$catlink = $wp_rewrite->get_category_permastruct();
在其后,另起一行加入:
$catlink = str_replace('/category' , '' , $catlink);
代碼作用是,使用字符串替換函數(shù),把獲取分類鏈接函數(shù)的分類鏈接里的/category/替換掉。達到去掉分類鏈接前綴/category/的目的。
(3)、保存上傳到服務(wù)器對應(yīng)的文件夾內(nèi)即可。
優(yōu)點:僅加入一段代碼,性能影響忽略不計。適用于對代碼稍熟悉的博客。
缺點:修改代碼,博客升級還要修改。且原地址仍可以訪問?;驎斐晒雀杈W(wǎng)站管理員工具里提到的,重復(fù)的標題。