解決WordPress訪問中文標籤出現404的幾個方法
阿新 • • 發佈:2019-02-05
最近很多主題使用者提到安裝完WordPress後中文標籤出現404的情況,出現這種情況一般修改固定連結設定是沒有效果的,多數是windows主機帶來的麻煩。網上多數人說要修改核心檔案class-wp.php來實現,這種方法不適合沒有程式碼意識的同學,而且在WordPress升級的時候很有可能被遺忘,下面就給大家介紹幾種方法供選擇。
方法一:更改每個標籤的別名為英文或數字
此法適合大部分小站點,沒有很多標籤,一般發現問題的時候也都是新站,所以一個個更改起來比較容易,同樣對後續的SEO也會有所幫助,畢竟連結中出現一串中文有點很low的感覺。不要感覺很麻煩的樣子,因為更改過程很快,可能最多幾分鐘的樣子。
操作方法:後臺 - 文章 - 標籤,快速編輯某標籤,更改其別名為英文或數字即可。
方法二:使用外掛
此法適合懶人或者標籤量數百以上的站點,原理就是通過批量修改標籤的別名或者攔截處理,這種方法一般可以做到一勞永逸,但很有可能意味著以後站點就離不開它了。
推薦外掛:Auto Tag Slug 或 IIS Chinese Tag Permalink
操作方法:後臺 - 外掛 - 搜尋外掛名 - 安裝並啟用外掛,後面的設定就很簡單了。
方法三:更改伺服器rewrite規則
此法適合有伺服器管理許可權且知道如何修改rewrite的站長,很多站長看到這裡就pass了,但想折騰的你為何不多走一步呢?
之前的規則
RewriteRule /tag/(.*)$ /index\.php\?tag=$1
更改後的規則
RewriteRule /tag/(.*)/$ /index\.php\?tag=$1
以上幾種方法都能有效解決WordPress訪問中文標籤出現404的問題,選擇適合自己和站點的才是最合適的,不過themebetter建議使用第一種方法。