對於Apache和Nginx的對比網上也是一大堆了,這裡就不再贅述,以後有機會詳細講解。
相信用Wordpress的博主們都會用到偽靜態,偽靜態的好處是對搜索引擎友好,看起來也好看。
用虛擬主機的用戶大都是用Apache,Apache的偽靜態Wordpress支持很好,幾乎不用自己去編輯。喜愛折騰,喜愛獨立博主們用VPS的還是很多的,Nginx在VPS中作為架設環境還是挺常見,但是用Nginx時Wordpress就變成瞎子一般,這裡就怎樣在Nginx下設置偽靜態。
我們不需要了解怎樣寫偽靜態,不需要了解原理,只需按照下面的方法,你的Wordpress就可以在Nginx下開啟偽靜態了!Just do IT!
Nginx不需要.htaccess
編輯虛擬主機的nginx.conf(usr/local/nginx/conf/vhost/域名.conf.一定是你的域名的配置文件!),在
server {
listen 80;
server_name …
root …之後添加
location / {
index index.html index.php;
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;
}
}然後再重新加載Nginx:(這個很重要)
/etc/init.d/nginx restart //cenots
全文結束