A-A+

Pjblog 3 全静态化后低部还是默认内容

2012年08月13日 PHP开源系统 暂无评论 阅读 49 views 次

全静态化生成后,打开那些生成的日志HTML文件,有这么一句:

<link rel="alternate" type="application/rss+xml" href="http://www.pjhome.net cateID=3" title="订阅" pjblog3 - test 所有文章(rss2)"/>

这其中博客信息应该是自己博客的主标题和副标题,可能在做生成HTML的时候是不是把这块忘记了?

还有就是之前有人提出来的,全静态化后,footer和header里面还是默认的东西,不是自己修改过的,因而对于有些皮肤来说,可能会出错,而且统计代码放在fooder里面的就没办法统计了。

这是PJ论坛里面的BUG提问,网上也没有提供确实的可行方案,其实只要我们自己手动修改一下模板文件即可,模板文件的路径是:Template 文件夹下面的 static.htm,打开后会发现有PJ默认的模板文件,也就是上面的哪一句,这个文件跟首页的FOOT.ASP是两回事,这也是为什么下面没有变的原因,把<div id="foot"></foot>里面更改成自己之前的内容,然后重新AJAX生成,刷新即可。

disallow:/article/

其他建议

由于转换之后会存在同一篇日志存在多种URL地址被搜索引擎收录的问题,显然这是不利于内容页在搜索引擎排名中的权重的。我们可以这样处理,即在robots.txt里书写一些限制搜索引擎抓取收录的规则。

比如禁止抓取动态内容页页面可写为:

disallow:/article.asp*

禁止抓取全静态的页面可写为:disallow:/article/

标签:

给我留言