雖然現(xiàn)在云服務(wù)器都已經(jīng)普及了,價(jià)格不很便宜,但依舊有很多用戶在使用阿里云的虛擬主機(jī),當(dāng)然了,虛擬主機(jī)也有虛擬主機(jī)的好處,至少不用刻意的去維護(hù)服務(wù)器安全問題,只是相對(duì)來說權(quán)限不足,沒有什么優(yōu)化空間,適合新手使用。
眾所周知,WordPress的古騰堡編輯器是基于API開發(fā)的,如果主機(jī)不設(shè)置偽靜態(tài)的話,發(fā)布文章的時(shí)候就會(huì)顯示JSON錯(cuò)誤,很多不明白的用戶還經(jīng)常以為是不是WordPress主題出了什么問題。還有,如果不設(shè)置偽靜態(tài)規(guī)則的話,固定鏈接格式也只能使用樸素(這是肥腸不利于網(wǎng)站SEO優(yōu)化的)。
所以,今天就來講一下阿里云共享虛擬主機(jī)設(shè)置WordPress偽靜態(tài)的方法。
Nginx的阿里云虛擬主機(jī)是有偽靜態(tài)配置的地方的,它不需要編輯偽靜態(tài)規(guī)則文件再上傳到主機(jī)根目錄,只需要在主機(jī)控制平臺(tái)里面設(shè)置一下就可以了(高級(jí)環(huán)境設(shè)置->NGINX設(shè)置),具體位置看下面截圖:
復(fù)制下面的偽靜態(tài)規(guī)則代碼,粘貼到這里就可以了。
location / {
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
添加完偽靜態(tài)規(guī)則以后,網(wǎng)站的內(nèi)頁不會(huì)出現(xiàn)404錯(cuò)誤了,使用古騰堡編輯器也不會(huì)在提示JSON錯(cuò)誤了。
對(duì)了......
網(wǎng)站的固定鏈接格式也要自己設(shè)置一下,在自己「網(wǎng)站后臺(tái)->設(shè)置->固定鏈接」中進(jìn)行設(shè)置。
我自己常用的鏈接格式是:/%category%/%post_id%.html
順便截圖給你們看一下吧
新主題官方微信公眾號(hào)
掃碼關(guān)注新主題(XinTheme)官方公眾號(hào),本站動(dòng)態(tài)早知道。
發(fā)布本站最新動(dòng)態(tài)(新主題發(fā)布、主題更新)和WordPress相關(guān)技術(shù)文章。