首先,預設安裝的lnmp環境中已經有僞靜态檔案wordpress.conf檔案在"/usr/local/nginx/conf/wordpress.conf"中,我們可以核對一下裡面的編譯代碼是不是為:
if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; if (!-f $request_filename){ rewrite (.*) /index.php;
如果不是,我們需要修改成上面的代碼檔案用來rewrite跳轉僞靜态。
其次,我們需要在屬于我們網站的配置檔案:
/usr/local/nginx/conf/vhost/www.laozuo.org.conf(自己添加域名自動命名)
我們會看到類似下面的代碼,看到綠色部分是我添加進去的,你就添加進去就可以:
server { listen 80; server_name www.laozuo.org; index index.html index.php; include wordpress.conf;
最後,我們用ssh登入VPS,然後用下面的指令重新開機lnmp
/root/lnmp restart