我在把blog的程序由Wordpress换到Movable Type后,有一个问题就是链接。我过去的文章是以目录的形式表示的,用了Movable Type后结尾则成了html。理论上文章的链接是不应该变动的,否则会导致指向这篇文章的网页的废链。不过我觉得html结尾更顺眼一些,于是就还是用了Movable Type的链接形式。
当时我着手解决废链的问题,本来的打算是在.htaccess文件中写一些转向规则,自动把链接替换的。后来弄了半天也没有让它正常实现,最后我放弃了。因为我的文章,在网上“广泛流传”的也就那么两篇,链接变更不会有太大的影响。而且我写了一个比较友好的404页面,告诉读者发生了什么事情,怎么样把旧的链接修改成新的,这样影响就比较小了。我在Google Webmasters Tools上看到有一些页面未找到错误,因此也没有在意。
今天早上在Google Webmasters Tools后台观察最近变更域名之后网页被索引的情况,发现了几个抓取错误的报告。我觉得可能还是页面域名改动的原因,但点进去一看,有的链接竟然是从我自己的blog上发出来的?
开始时我非常奇怪,后来却想起来了,我的blog上确实存在一些坏链。
我的blog的域名是在中间开始改的。在改动之前我已经写了很多文章了,而在那些文章里面我也有一些引用自己文章的情况。那些链接存在与许许多多的文章里面,很难找出来统一修改。我想过是不是要先把所有文章导出,然后用查找替换来把URL的后缀一下子全改过来,不过想了一会还是发现没有比较简单的方法做到。
最后我决定,还是慢慢来吧。我先把今天看到的错误修改过来,然后每次看到有错误的时候就花一点时间改正过来。反正时间多的是,满满的总会全部改回来的。
《头疼的内链》有1条评论