今天博主把博客的配置文件重写了一遍,导致之前配置的伪静态失效了。下面就给大家提供几种伪静态配置方案,按需选择。[aru_17]
方法一:取自 孟坤博客
这一种方法只要在 Nginx 站点的配置文件中更改一下即可。注意,是站点的配置文件,不是 Nginx 配置文件。
在 server 大括号中插入代码:
- location / {
 - index index.html index.php;
 - 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;
 
代码取自 这篇博客 。[aru_31]
方法二:宝塔面板自带
这种方法可以用 宝塔面板 直接配置,如图:
当然,可以手动在 server 大括号中添加代码:
- location /
 - {
 - try_files $uri $uri/ /index.php?$args;
 - }
 - rewrite /wp-admin$ $scheme://$host$uri/ permanent;
 
 亲测,这种方法似乎会影响搜索功能 ......
本篇完。[aru_75]
本文作者为Blogych,转载请注明。
