UPUPW Nginx版在主機htdocs根目錄或者虛擬主機根目錄下有up-rewrite.conf文件,把PHP程序對應的Nginx偽靜態規則加入重啟服務后就能支持網站偽靜態了。
這里我們推薦用輕量級的notepad++軟件編輯vhosts.conf,切記不要用記事本編輯否則會無法啟動nginx服務。偽靜態規則不能包括location / {......}
如phpwind9.0官方提供的偽靜態規則是
location / {
if (-f $request_filename) {
break;
}
if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") {
break;
}
if (!-e $request_filename) {
rewrite . /index.php last;
}
}
應該把
if (-f $request_filename) {
break;
}
if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") {
break;
}
if (!-e $request_filename) {
rewrite . /index.php last;
}
加入up-rewrite.conf文件然后重新啟動Nginx服務就生效了。