對(duì)于WordPress建站,雖然我們一直推薦用戶使用linux系統(tǒng),但是無(wú)可避免的依然會(huì)有很多用戶由于種種原因選擇了windows系統(tǒng),并且也會(huì)經(jīng)常有用戶遇到中文鏈接404錯(cuò)誤的問(wèn)題,現(xiàn)在WordPress教程欄目針對(duì)Windows IIS 7.5下的中文鏈接(比如標(biāo)簽頁(yè))404錯(cuò)誤提供一種解決方案。
首先,我們?cè)赪ordPress安裝目錄下,新建一個(gè)"index2.php"文件,內(nèi)容如下:
然后在web.config中新增一條規(guī)則,并將此規(guī)則置于規(guī)則 集合的頂部:
?
?
如果 WordPress 不是裝在根目錄,則需要更改"
"為"
"。如果在固定鏈接設(shè)置里把默認(rèn)的標(biāo)簽前綴和分類目錄前綴(tag 和 category)改了,則更改這句里的對(duì)應(yīng)內(nèi)容即可。
以上方法只針對(duì)標(biāo)簽和分類里面的中文鏈接,如果您需要對(duì)網(wǎng)站的 基本中文鏈接(比如文章、頁(yè)面等)進(jìn)行轉(zhuǎn)化支持,那么可以不用添加最后一步的web.config規(guī)則,只需要直接編輯web.config,將上圖里面的
改成
即可。
由于此方法是新建index2.php文件,并配合偽靜態(tài)規(guī)則實(shí)現(xiàn),所以不受WordPress更新升級(jí)影響,推薦使用。