0

私は PHP を使用してアプリケーションを作成しましたが、重複したコンテンツ、または少なくとも同様のページがインデックスに登録されていることで、Google (おそらく他のものも) でいくつかの問題が発生しているようです。

URL パラメータ「エラー」を使用してユーザーに通知したり、警告やエラーなどを通知したりしていますが、「URL パラメータ」がウェブマスター ツールのコンテンツに影響を与えていないことを Google に通知しているにもかかわらず、以下の両方のページがインデックスに登録されており、その結果、WMT で多数のインデックス ステータス「未選択」ページが取得されます。

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

(上記のページは両方とも、ユーザーに間違いを通知するための小さなエラー メッセージを除いて同じです)

コンテンツの重複の問題やパラメーターのバージョンのインデックス作成を引き起こさずに、Web アプリケーションが通常エラー メッセージを表示するにはどうすればよいでしょうか。GET の代わりに POST を使用することもできますが、単純なエラー メッセージを表示するためにそのようなことをするのは少しばかげているようです。

大きな問題ではないかもしれませんが、できれば重複した問題を取り除きたいです。

4

2 に答える 2

0

配列内のエラーを単純に収集し、それらをページに返して表示することができます。

$errors = array();

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

if($errors)
 {
   return $errors
 }
于 2012-12-29T18:01:47.827 に答える
0

エラー メッセージをセッション変数として保存できます。

SESSION['error'] = 'some error';
于 2012-12-29T17:44:55.993 に答える