伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢?这就产生了伪静态技术。下面是实战中总结的关于宝塔面板和Nginx伪静态的设置教程:

宝塔面板设置:

如果你的服务器上安装了宝塔面板,就方便多了,在宝塔面板>网站>设置>伪静态里选择对应的伪静态规则(WordPress)并保存即可。

别忘了必备操作:在 WordPress 后台>设置>固定链接>拉到最下面点击“保存更改”!

Nginx伪静态设置:

打开nginx.conf或者某个站点的配置环境,比如www.xixinnet.com(不同的网站配置不一样),在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;

然后在 WordPress 后台>设置>固定链接>拉到最下面点击“保存更改”即可。

以上就是关于服务器端的伪静态设置,如果你按照上述方法设置了还是不起作用,那么有可能是你的服务器压根就没有安装伪静态模块,请自行搜索对应安装教程或联系服务器提供商解决。