0

我正在开发一个基于Joomla 1.5. 它的大部分代码都是用核心 php 编写的,但它确实有 SEO URL。我需要从网站中删除死链接(大约 2000 个 URL),因为它降低了我们的自然覆盖率。

当我打开他们每个人时,他们向我展示404 Error page了网站的名称。我不知道那有什么问题。毕竟,这就是我们拥有的原因404 pages,对吧?.. 在我们的服务器上找不到链接时显示错误,对吗?

在阅读了一些 tuts 之后,我尝试清理服务器的缓存,甚至清除过期的缓存。现在它似乎没有帮助,我不知道该怎么办!那么,有什么帮助吗?顺便说一句,网站位于www.parentune.com ,示例死链接是: http: //www.parentune.com/parenting-blog/category/Adoption/latest

4

2 回答 2

0

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

于 2014-09-04T10:34:05.587 回答
0

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

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

301 重定向示例是:

Redirect 301 /oldpage.html /newpage.html

祝你好运!

于 2014-09-02T08:30:16.423 回答