wordpress去掉分類字首後,會否和同url頁面衝突?

時間 2021-06-30 17:37:41

1樓:

WordPress發布文章的時候,會有檢測重複slug的機制,如果乙個slug已經有別的文章或頁面使用過,會自動追加字尾。

WordPress發布分類或標籤的時候,也有類似的重複slug檢測機制。

「文章/頁面「和」分類/標籤「是不同的資料型別,他們之間沒有重複slug檢測機制。

綜上,如果直接去掉分類字首,肯定會導致URL衝突的結果,訪問有衝突的URL的時候,WordPress會先展示優先順序高的頁面,優先順序低的分類存檔頁面沒有機會被訪問到。

要解決這個問題,需要在發布「文章/頁面「和」分類/標籤「的時候,引入全域性重複slug檢測機制,不管是哪個資料型別,只要有重複的slug,都自動追加字尾。這樣就解決了URL衝突的問題。據我對WordPress的了解,實現這個功能並不難,可以查詢相關 Filter 來實現。

2樓:Haiyuan Kwong

第一,WordPress會預設設定先後原則,所以會出現你的說的cat分類去掉category後的分類URL會跳到同名的Page頁。這可不是bug。

第二,當然不能用這種方式做跳轉。URL跳轉一般我們用301跳轉規則,參考

深入了解301重定向及其與SEO優化之間的關係 - 閃電博

3樓:Brain1981

肯定是有衝突的,url都一樣了wp怎麼知道你要去的是分類頁面還是乙個詳情頁?

這不是bug

如果你需要做跳轉,可以用Redirections這款外掛程式實現301跳轉的管理。比如設定「/category/life」 301重定向到「/life」 頁面

WordPress郵箱設定?

瀉藥WordPress傳送emails一般使用wp mail Function函式。從函式說明可以看出,郵件的subject是可以設定的。如果不想程式設計,可以試試WordPress外掛程式。從下面的三個鏈結出發可以找到上百個相關外掛程式。WordPress Newsletter Plugins f...

如何正確學習wordpress?

大衛搞跨境 同是公尺課的老學員,我買課比較早了,15年初開始學wordpress建站和SEO。建站這種技術性的東西還是要多靠上手實踐,光聽不練也是沒什麼用的。我當時是在本地搭建了伺服器,然後在本地練習實踐的。來來回回折騰了1個多月吧。然後開始上手建外貿站,第乙個外貿站做起來用了2周,www.ecoa...

如何快速上手 Wordpress?

lyw0301 本地部署乙個開發環境,然後安裝幾個模板玩玩,然後安裝一些外掛程式,先把後台功能熟悉,然後可以根據教程開發一些外掛程式,修改一些主題模板,應該就可以上手了吧? 瀉藥。快速上手?我理解就是走上正常學習的道路咯 那就給點資源好了 Theme Design Inspiration Theme...