毅新SEO

可能系顺德最好嘅SEO网站

WordPress的Nginx伪静态设置

顺德SEO回来了,这次用的香港服务器使用宝塔面板,是网站建设常用的一款面板。这次配置Web服务放弃了Apache,使用Nginx。伪静态是WordPress做网站优化SEO时必须的一项工作,这次设置伪静态碰到点小问题,和大家分享一下。

网站优化伪静态

宝塔面板还是比较友善,进入后台,站点管理–设置–伪静态,选择WordPress模板,如图:

《WordPress的Nginx伪静态设置》

网站优化伪静态设置

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;

保存后马上生效,刷新页面,后台正常,但访问顺德SEO前台时提示404。马上求助全能的百度,换了一段代码:

location / {
index index.html index.php;
if (-f $request_filename) {
break;
}
if (!-e $request_filename) {
rewrite . /index.php last;
}
}

这次后台正常,前台内页正常,但首页却显示网站创建成功页面。

优化Nginx伪静态WordPress代码

ftp登录一看,是index.html页面,宝塔创建站点时生成的文件。这就简单了,ftp删掉index.html或伪静态设置代码中删掉index.html即可。

任务完成,顺德SEO使用了Nginx伪静态设置,解决了宝塔面板默认伪静态WordPress模板的问题,满足了网站优化的需要,又正常跟大家见面了,同时希望能帮助碰到同样问题的小伙伴。

除非注明,本站文章均属原创。如转载本篇文章,请注明:转载自顺德SEO

本文地址: WordPress的Nginx伪静态设置

你可能感兴趣的文章

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注