寶塔面板環境下,wordpress偽靜態文件導致默認首頁不生效
- 2019 年 12 月 17 日
- 筆記
自從服務器換到了騰訊雲之後,用了神馬虛幻的lnmp來搭配linux的環境,起初遇到N多腦殘的問題,而今天又遇見個問題,那就是文件夾下index.html、index.htm、index.asp等文件不能被自動調出,說的通俗點就是輸入www.2zzt/go/q即可自動跳轉到www.2zzt/go/q/index.html,而寶塔環境下,wordpress偽靜態文件導致默認首頁不生效,文章鏈接可以訪問,經過千辛萬苦搜索後,徹底了解了,特寫個文章,備忘下
winscp連接後,到/user/local/nginx/conf/目錄下找到wordpress.conf文件,將文件內容替換為:
location / { if (!-e $request_filename) { rewrite ^.+/?(/wp-.*) $1 last; rewrite ^.+/?(/.*.php)$ $1 last; rewrite ^(.+)$ /index.php?q=$1 last; } }
修改後保存即可。。。保存後還沒生效,需要ssh鏈接後給予
service nginx reload
命令才會生效
如果你安裝了寶塔面板,可以這樣設置偽靜態:
location / { if (!-e $request_filename) { rewrite ^.+/?(/wp-.*) $1 last; rewrite ^.+/?(/.*.php)$ $1 last; rewrite ^(.+)$ /index.php?q=$1 last; } }
把上面的配置文字,替換到下圖偽靜態配置的輸入框中,點擊 保存 就可以了

文章參考
- 手動搭建 WordPress 個人站點(Linux)(本人搭建是用Linux CentOS+Nginx+PHP+MySQL+WordPress搭建個人網站的)


