搜索爬虫显示错误的站点元数据

问题描述

我有一个普通的单页应用。我们的 index.html 包含标题和正确的 <Meta name="description" content="Correct description of page">

我们的 React 应用中有一些代码可以做到这一点:

if(!user.isAuthenticated) {
    window.location.href = another.site/login
}

搜索抓取工具访问我们的网站时,它们会被重定向another.site/login 并使用来自另一端的元描述而不是原始描述。我如何防止这种情况发生。我可以将重定向逻辑更改为不重定向网络爬虫,但我认为他们不喜欢那样。有没有其他方法可以告诉搜索爬虫使用来自我的原始站点的元描述,而不是它们在已注销站点重定向到的元描述。这两个站点甚至是不同的域。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...