0

一个月前,我在 Typo3 CMS 中重新启动了一个网站。在此之前,该网站由 Joomla CMS 托管。

在 Joomla Config 中,SEO 链接被禁用,因此 Google 将页面网址编入索引:

www.domain.de/index.php?com_component&itemid=123....

例如。

现在,一个月后(在 Typo3 重新启动之后),这些链接在 Google 中仍然可见,因为 URL 没有返回 404 错误。这是因为“index.php”也存在于 Typo3 上,并且 Typo3 不关心额外的查询字符串/变量——它返回 200 状态码并显示首页。

在谷歌网站管理员工具中,可以从谷歌索引中删除单个网址,但这样我必须手动删除大约 10000 个网址......

我的问题是:有没有办法从谷歌索引中删除这些旧网址?

问候

4

3 回答 3

3

有了这么多的 URL,只有一个明智的解决方案,在您的 TYPO3 中实施正确的 404 处理,或者更好地重定向到放置在 TYPO3 中的相同内容。

您可以使用 TYPO3 的处理程序(在 Install Tool > All configuration 中搜索它)pageNotFound_handling,您可以使用REDIRECT重定向到某个页面或什USER_FUNCTION至允许您使用自己的 PHP 脚本的选项,检查安装工具中的描述。

您还可以在 TypoScript 中编写一个简单的条件并检查 URL 中是否存在 Joomla 典型参数 - 这样您就可以轻松返回自定义 404 页面。如果创建更复杂的条件对您很重要(例如,您想将以前指向 Joomla 中某个画廊的链接重定向到 TYPO3 中的新画廊),您可以使用userFunc 条件,这可能是最好的选择搜索引擎优化

于 2013-06-13T17:47:35.667 回答
1

如果这些 url 包含可接受数量的常见指标,您可以使用虚拟主机或 .htaccess 中的规则重定向这些链接,以便 google 遇到正确的错误消息。

于 2013-06-13T17:46:10.630 回答
0

我写了一个谷歌浏览器扩展来批量删除谷歌网站管理员工具中的网址。在这里查看:https ://github.com/noitcudni/google-webmaster-tools-bulk-url-removal 。

基本上,它是一个美化的 for 循环。您将所有网址放在一个文本文件中。例如, http://your-domain/link-1 http://your-domain/link-2

按照自述文件中的说明安装扩展程序后,您会发现一个新的“选择文件”按钮。

选择刚刚创建的文件。扩展读取它,遍历所有 url 并提交它们以供删除。

于 2018-10-25T15:05:28.947 回答