错误消息URL参数导致重复内容

时间:2012-12-29 17:39:49

标签: php redirect seo

我使用PHP创建了一个应用程序,我似乎在Google中遇到了一些问题(可能是其他人),但是重复的内容或类似的页面至少被索引。

我正在使用网址参数'错误'来通知用户或警告和错误等,但是尽管通知Google“网址参数”对网站管理员工具中的内容没有影响,但以下两个网页都被编入索引,并且因此,我在WMT中获得了大量的索引状态“Not Selected”页面。

http://www.myurl.com/a-topic-on-something?error=some+error http://www.myurl.com/a-topic-on-something

(上述两个页面除了一个小错误消息之外都是相同的,以通知用户他们的错误)

Web应用程序通常如何显示错误消息,而不会导致重复的内容问题和索引的参数版本。我可以使用POST而不是GET,但是显示一个简单的错误消息似乎有点愚蠢。

这可能不是一个大问题,但如果可以,我想摆脱任何重复的问题。

2 个答案:

答案 0 :(得分:0)

您可以将错误消息存储为会话变量:

SESSION['error'] = 'some error';

答案 1 :(得分:0)

您可以简单地收集数组中的任何错误,然后将它们返回到页面并显示它们。

$errors = array();

$errors[]= " this is an error";

if($errors)
 {
   return $errors
 }