适用于wordpress的nginx rewrite规则
此前的博客是搭建在dreamhost或者godaddy空间里面的,它们都是apache,然后使用.htacess来进行url rewrite。
现在博客换到自己的机器之后,原来类似于下面一样的地址已经无法访问到对应的文章了。
http://blog.ouyang.me/2011/12/blog-migrate-to-amazon-cloud/
只能通过post_id的参数来访问
http://blog.ouyang.me/?p=591
所以,刚刚重新配置了一下nginx的rewrite规则,很简单,一条配置就搞定了
-
wordpress的设置里面,把Permalink的设置为
/%year%/%monthnum%/%postname%/
-
修改nginx的配置,在server段里面配置
try_files $uri $uri/ /index.php?q=$uri&$args;
参考链接: Finally using nginx's "try_files" directive
Last modified on 2011-12-14