首页 » VPS 知识 » 浏览内容

WordPress在Nginx的伪静态设置


2012-11-28 23:02:03 1,673 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

对于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

      网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4855 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13458980 位访客

      广告区 Guǎng Gào