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

Php 如何删除Joomla 1.5中的断开/死链接?,php,joomla,seo,broken-links,Php,Joomla,Seo,Broken Links,我正在做一个基于Joomla 1.5的老项目。它的大部分代码都是用核心php编写的,但它确实有SEO URL。我被要求删除网站上的死链接(大约2000个URL),因为它降低了我们的有机联系 当我打开每个页面时,他们都向我显示了该站点的404错误页面。我不知道那是怎么回事。毕竟,这就是为什么我们有404页的原因,对吧。。在服务器上找不到链接时显示错误,对吗 我试着清理服务器的缓存,甚至在读了一些tut之后清除过期的缓存。现在,它似乎没有帮助,我不知道该怎么办!那么,有什么帮助吗? 顺便说一句,网站

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

当我打开每个页面时,他们都向我显示了该站点的
404错误页面
。我不知道那是怎么回事。毕竟,这就是为什么我们有404页的原因,对吧。。在服务器上找不到链接时显示错误,对吗

我试着清理服务器的缓存,甚至在读了一些tut之后清除过期的缓存。现在,它似乎没有帮助,我不知道该怎么办!那么,有什么帮助吗? 顺便说一句,网站位于
一个死链接示例是:

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

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

301重定向示例如下:

Redirect 301 /oldpage.html /newpage.html

祝你好运

由于我没有任何新的URL来重定向那些旧的URL,但是在excel文件中有那些报告的URL的列表,所以我所做的是读取数组中的excel文件,并匹配
$\u SERVER['REQUEST\u URI']
是否在该数组中(显然,该数组中的所有URL都必须与索引页相关)。如果在数组中找到URL,我只需将页面重定向到主页。
我还反复检查了一下,然后它没有再次将这些URL报告为404 URL。因此,似乎这种方法适合作为解决方案<代码>:D

如何将404重定向到htaccess中找不到的joomla页面?这里有一些扩展,但是我想你不会在1.5中找到任何扩展。404错误页面的一切都很好,因为它确实在常规设计中显示出来。但是他们(SEO)希望删除死链接。我想知道需要做些什么。我想你需要扫描你的页面,寻找这些链接(有相关的工具),并请求从搜索引擎中删除这些链接(每个都有自己的过程,谷歌/必应/雅虎等)。我扫描了它们,得到了一个大约50个链接的列表。然而,问题是,如何删除甚至不存在的东西!?你的意思是我必须为每个URL创建一个映射,大约有2000个<代码>:O
:/
如果你不想一个接一个地创建它们,你必须找到一个htaccess模式来帮助你对它们进行分类,或者将404页面重定向到你不建议的索引。一定有办法。我不能这样做手动约2000链接<代码>:(