- 九月5日
-
zblog标题重复对搜索引擎的收录影响很大,非常不利于SEO优化。使用TitleSEO插件对标题做了优化后,仍然有大量页面存在重复的标题。最明显的是主页下的分页标题重复与分类中的分页全部标题重复。
网上找了一下相关文章,并没有解决根本问题。经过测试,网上提供的代码并没有把分页的效果做出来。
后面自己改写代码后感觉效果不错,特分享给有使用zblog的朋友们。
注:由于本站使用的tags中与分类有相同的名字,导致了tags中的部分标题还是与分类的部分标题会重复,所以有用zblog的朋友不要像我一样犯这种初级错误。
操作方法:
进入zblog的后台,在文件管理中进入到\PLUGIN\TitleSEO目录,编辑include.asp
找到下面的代码:
Function TitleSEO_Catalog(ByRef Ftemplate)
If IsEmpty(Ftemplate) Then Exit Function
If Request.QueryString("cate") <> "" Or _
Request.QueryString("auth") <> "" Or _
Request.QueryString("date") <> "" Or _
Request.QueryString("tags") <> "" Then
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")
Else
Call TitleSEO_Default(Ftemplate)
End If
End Function
替换为:
If IsEmpty(Ftemplate) Then Exit Function
If Request.QueryString("cate") <> "" Or _
Request.QueryString("auth") <> "" Or _
Request.QueryString("date") <> "" Or _
Request.QueryString("page") <> "" Or _
Request.QueryString("tags") <> "" Then
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> 第<#articlelist/page/now#>页 <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")
Else
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")
End If
End Function
保存即可。
注意:使用卢松松博客的朋友请将下面的代码替换为上面代码保存。
Function TitleSEO_Catalog(ByRef Ftemplate)
If IsEmpty(Ftemplate) Then Exit Function
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")
End Function
修改完即可看到效果了,注意修改前别忘记做好备份。
原创文章请注明转载自生命线电脑技术
本文地址:http://smxr.com/post/70.html
- 评论:(0)
- 隐藏评论
【已有0位网友发表了看法】