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