51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

WordPress+Nginx切换伪静态优化网站收录

伪静态是相对真实静态来讲的。通常我们为了增强搜索引擎的友好度,希望将所有文章内容生成以.html为后缀的静态页面,但是我们又想在一些页面上显示一些实时的信息,或者运用动态脚本,就不得不使用动态页面。为了不损失对搜索引擎的友好度,怎么样在动态和静态两者之间找个平衡呢,这就产生了伪静态技术。就是页面以.html一类的静态形式进行伪装,但其实是用ASP、PHP一类的动态脚本来处理的。

wordpress站点上已经发表了不少原创文章,并且被搜索引擎收录的情况下,怎么顺利切换到伪静态呢?即不影响已发布文章、已收录网页的正常访问。详细操作如下:

1、后台登录网站服务器/宝塔面板等,找到运行当前网站的nginx,添加伪静态代码:

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;
}
}

Wordpress+Nginx切换伪静态优化网站收录

P1.nginx给当前wordpress站点添加伪静态代码

**2、登录wordpress网站管理后台,修改固定链接格式:**后台"设置"->"固定链接","自定义结构"字符串后面附加".html"

Wordpress+Nginx切换伪静态优化网站收录

P2.网站后台修改固定链接自定义结构

特别注意,自定义结构中已有的其他字段不能改动,否则当前已发布的文章路径都会出错,通过网站首页点击各个文章链接会出404错误!

3、保存后,重启nginx服务:发现所有文章页面后缀都变成.html格式的啦,从搜索引擎收录页面点击文章链接也能正常跳转到对应的页面。

Wordpress+Nginx切换伪静态优化网站收录

P3.文章页面添加.html静态后缀,搜索引擎已收录页面正常跳转

赞(1)
未经允许不得转载:工具盒子 » WordPress+Nginx切换伪静态优化网站收录