post

在Nginx下配置WordPress永久链接

之前用的LAMP(Linux+Apache+MySql+PHP),怎么配置重定向都不可以,只能用默认的,郁闷死了,昨天下班后将VPS的系统更改为LNMP(Linux+Nginx+MySql+PHP/PHPMyAdmin)了,配置重定向还是不成功,Nginx下的配置和Apache是不同的,他不支持.htaccess文件,需要在nginx.conf中配置,但是网络上大多配置方法已经不适用于wordpress3.*,最后在GOOGLE的结果页中一条一条翻,终于找到了解决方法,哈哈。

本人WORDPRESS3.2,亲测可以,正如本站的文章地址一样,我用的是/%postname%/,据说是对SEO最好的一种永久链接格式。

nginx配置文件地址:/usr/local/nginx/conf/nginx.conf

填加下面的代码后重启nginx即可.

重启Nginx命令:#/usr/local/nginx/sbin/nginx -s reload

我的配置文件如下:

server
 {
 listen       80;
 server_name www.izhangheng.com;
 index index.html index.htm index.php;
 root  /home/wwwroot;

#重定向配置开始
location / {
 try_files $uri $uri/ /index.php?q=$uri&$args;
 }
#重定向配置结束

location ~ .*\.(php|php5)?$
 {
 fastcgi_pass  unix:/tmp/php-cgi.sock;
 fastcgi_index index.php;
 include fcgi.conf;
}

Comments

  1. 不知道博主交换链接否,谢谢

  2. 不知道博主交换链接否,谢谢

  3. 很早前就用了。

  4. 很早前就用了。

kn007进行回复 取消回复

*

· 914 次浏览