最近发现http在小内存下总是崩掉,所以更换成nginx,然后问题来了,Word Press 由Apache更换成nginx 除主页外都显示404。
首先是wordpress官方的伪静态是通过.htaccess实现的,但nginx并不支持.htaccess,无奈只好在网上找到wordpress伪静态的方法。
配置代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
location / { 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; } } rewrite /wp-admin$ $scheme://$host$uri/ permanent; |
0 条评论