我使用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,但是显示一个简单的错误消息似乎有点愚蠢。
这可能不是一个大问题,但如果可以,我想摆脱任何重复的问题。
答案 0 :(得分:0)
您可以将错误消息存储为会话变量:
SESSION['error'] = 'some error';
答案 1 :(得分:0)
您可以简单地收集数组中的任何错误,然后将它们返回到页面并显示它们。
$errors = array();
$errors[]= " this is an error";
if($errors)
{
return $errors
}