萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 交互設計 >> Nginx下WordPress偽靜態設置教程

Nginx下WordPress偽靜態設置教程

  對於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

  全文結束

copyright © 萬盛學電腦網 all rights reserved