解决BO-BLOG中留言回复出现错误链接的问题

2009年3月17日 分类: Bo-Blog 相关



最近比较烦,通过Google 网站管理员工具,发现博客出了点问题,发现在评论或留言中出现了很多错误链接,比如简单博客的链接就变成了这样,http://www.forece.net/www.simple-blog.cn

查了半天,原来是游客留言或评论时留下的链接出现错误,当游客评论或留言时,如果不将地址全部打上,则会出现我的域名在前边的现象。唉,我表达能力不够。给大家据个例子吧

例子:
一游客留言,填写姓名,EMAIL,网址,他将自己的网址写成www.xxx.cn
结果就变成了http://www.forece.net/www.xxx.cn
游客正确必须输入http://www.xxx.cn,留言才会显示正常

东奔西跑了半天,去了BO-BLOG论坛问,也去了鬼火的BLOG问,都没得到准确答案,后来还是自己摸索着解决了

很简单的东西~搞了我这么久,惭愧惭愧啊

其实只要在常规管理-参数设置中,开启自动补全链接,就搞定了

最后,由于BO-BLOG没有修改评论,留言的功能,只好去MySQL数据库中手动修改那些错误的链接了,好多啊~

先去打工,晚上回来再修改了~~

希望这个能给有相同问题但找不到答案的朋友点帮助~




Related posts




本文链接地址:http://www.forece.net/post/345.htm
如果您喜欢本博客 - 请订阅本站:http://feed.forece.net
标签: , , , , , , ,

5 条评论 于 “解决BO-BLOG中留言回复出现错误链接的问题”

  1. 冰剑
    2009年5月18日12:45
    1

    从那个邮件中关联过来的,我也一直觉得这是个问题,没想到BO后台有设置,郁闷。。
    研究了下MYSQL
    你把下面的SQL语句运行下就可以了。。
    –把评论中错误网址设为空 一般表现为http://repurl
    update boblog_replies set repurl = '' where repurl = 'http://repurl'
    –把评论中未加上http://的加上
    update boblog_replies set repurl = concat('http://',repurl) where repurl <> '' and repurl not like 'http://%';
    –把留言中错误网址设为空 一般表现为http://repurl
    update boblog_messages set repurl = '' where repurl = 'http://repurl'
    –把留言中未加上http://的加上
    update boblog_messages set repurl = concat('http://',repurl) where repurl <> '' and repurl not like 'http://%';

    PS:不知道你是不是手动修改完了?如果是的话,我偷笑,嘿嘿。。

    • Forece
      2009年5月19日20:33
      2

      我没学过MYSQL啊。。。笑吧你就。。

  2. 2009年3月18日01:07
    3

    这个倒是没遇见过,还真不知道,因为一般都是习惯填写HTTP在前面。

  3. 2009年3月18日01:02
    4

    这个问题很常见,例如我就不爱输入http://了

  4. 2009年3月17日10:15
    5

    嘿嘿~很简单的问题~

Leave a Comment