0

我想在每次加载 html 页面时调用 servlet。换句话说,HTML 页面会自动调用 servlet 链接,而不是通过表单。

为此,我在 html 页面中使用下面的元标记,

<meta http-equiv="refresh" content="0; url=http://zerocool:8080/practice/WelcomeServlet?123">

现在,当用户访问 HTML 页面时,他被重定向到 servlet,并且这个 servlet 在分析用户后将他重定向回原始 HTML URL 或其他 URL,具体取决于有效和无效用户。

现在我的问题是,通过添加上面的元标记,网站是否会在 SEO/排名方面受到谷歌搜索引擎的惩罚,因为用户被重定向了两次,第一次到 servlet,第二次回到 html 页面。但这一切发生得非常快。

或者您可以建议一些替代方法来调用 servlet。实际上 servlet 将在用户浏览器中监视 cookie 以验证用户

4

1 回答 1

0

这样一来,它很可能会进入一个对用户来说非常烦人的不定式循环。

您应该使用 Ajax 或应用重新设计。您不能在允许谷歌查看的同时保护 html 页面免受用户的侵害。

保护页面的一种方法是首先检查用户是否登录,如果登录则显示受保护的页面,否则收集授权数据。

于 2012-04-07T14:38:05.573 回答