晚上搭了一个Lnmp+wordpress的站点,结果点击控制台上的页面时总是出现No Input File Specified的错误,发现面板上的链接都缺少wp-admin的路径,然后网上查了下说是因为没设nginx的规则导致进入wp-admin目录时的路径缺少斜杠slash,正确的地址该是site.com/wp-admin/,而实际显示出来的是site.com/wp-admin。 具体解决的方法是设置nginx重写规则,这里我用的是一个比较简单的没有加wp-super-cache或w3 total cache的兼容,修改wordpress.conf如下:
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
本文转自maclean_007 51CTO博客,原文链接:
http://blog.51cto.com/maclean/1278768