如何删除Joomla 1.5中的断开/死链接


How to delete broken/dead links in Joomla 1.5?

我正在做一个基于Joomla 1.5的旧项目。它的大部分代码都是用corephp编写的,但它确实有SEO URL。我被要求从网站上删除死链接(大约2000个URL),因为它降低了我们的有机覆盖范围。

当我打开它们时,它们向我展示了网站的404 Error page。我想不出那是怎么回事。毕竟,这就是为什么我们有404 pages,对吧。。在我们的服务器上找不到链接时显示错误,对吗?

我试着清理服务器的缓存,甚至在阅读了一些教程后清除过期的缓存。既然它似乎没有帮助,我不知道该怎么办!那么,有什么帮助吗?顺便说一句,网址是www.parentune.com并且一个示例死链路是:http://www.parentune.com/parenting-blog/category/Adoption/latest

您没有要删除的内容,因为它在您的网站中不存在。

您必须创建301个从旧url到新url的重定向,以帮助搜索引擎抓取您更新的内容。

301重定向示例是:

Redirect 301 /oldpage.html /newpage.html

祝你好运!

因为我没有任何新的URL可以重定向这些旧的URL,但在excel文件中有这些报告的URL的列表,所以我所做的是读取数组中的excel文件,并匹配$_SERVER['REQUEST_URI']是否在该数组中(显然,该数组中的所有URL都必须相对于索引页)。如果在数组中找到了URL,我只需将页面重定向到主页即可。我还在brokenlinkcheck.com上进行了交叉检查,然后它没有再次将这些URL报告为404 URL。因此,似乎该方法适合作为解决方案!:D