Pjblog的Title优化方法

来源:网络整理 责任编辑:栏目编辑 发表时间:2013-07-01 03:10 点击:

Pjblog的Title不管是在文章页面还是在标签页面,全部使用的都是整个pjblog的Title,这对搜索引擎是不利的,尤其是在抓取你的单个文章的时候。下面这个方法增加了红字部分,分别增加了 TAG、关键字搜索、插件、分类相关页面的Title优化。

header.asp文件,找到'处理标题
把之下的代码替换成如下:

'处理标题
Dim BlogTitle
BlogTitle=siteName & " - " & blog_Title
  if inStr(Replace(Lcase(Request.ServerVariables("URL")),"\","/"),"/default.asp")<>0 then
    dim Tid
    If CheckStr(Request.QueryString("id"))<>Empty Then
        Tid=CheckStr(Request.QueryString("id"))
    End If
    if len(Tid)>0 then Response.Redirect ("article.asp?id="&Tid)
  end if
 IF Request.QueryString("tag") <> "" Then
    BlogTitle = Request.QueryString("tag") & " - Tags" & " - " & BlogTitle
  End If
IF Request.QueryString("SearchContent") <> "" Then
    Dim stype
    Select Case (LCase(Trim(Request.QueryString("searchType"))))
    Case "title":stype="日志标题"
    Case "content":stype="日志内容"
    Case "comments":stype="日志评论"
    Case "trackback":stype="引用通告"
    End select
    BlogTitle = Request.QueryString("SearchContent") & " - " & stype & " - 搜索结果" & " - " & BlogTitle
End If
IF Request.QueryString("plugins") <> "" Then
    BlogTitle = Request.QueryString("plugins") & " - 其他" & " - " & BlogTitle
End If
IF IsInteger(cateID) = True Then
   Dim Cate
   Set Cate = New Category
   Cate.Load(cateID)
   BlogTitle = Cate.Cate_Name & " - " & BlogTitle
End If

if inStr(Replace(Lcase(Request.ServerVariables("URL")),"\","/"),"/article.asp")=0 then
      getBlogHead BlogTitle,"",-1
end if

'输出文件头
sub getBlogHead(Title,CateTitle,CateID)
%>

今天我是这样更改的,但是具体效果我没看出来,郁闷……谁要是能弄懂了,可以留言告诉我下……谢谢!

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 火车头采集器dedecms织梦5.7图集发布模块的制作方法
    • PJBLOG页面广告投放终极攻略教程(威客365版)
    • 手动修改实现日志标题左侧小日历效果

    新闻关注排行榜

    热门推荐 最新推荐
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1