之前用的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;
}


不知道博主交换链接否,谢谢
不知道博主交换链接否,谢谢
很早前就用了。
很早前就用了。