1. 程式人生 > >解決WordPress訪問中文標籤出現404的幾個方法

解決WordPress訪問中文標籤出現404的幾個方法

最近很多主題使用者提到安裝完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建議使用第一種方法。