http://www.example.com/test1
http://www.example.com/test2
http://www.example.com/test3
これらはすべて存在しないページであり、index.phpページにリダイレクトされます。検索エンジンはそれらのリンクを重複としてマークし、200 okを返します。どうすれば、404 notfoundを返すことができますか?
modXcmsを使用する
デフォルトでは、エラー ページを定義していない場合、要求に一致するページが見つからない場合、MODX はホームページを提供します。
404 ページとして機能する新しいリソースを作成してから、 に移動し、エラー リソースの ID をSystem > System Settings
検索して追加します。error_page
その後、MODX はこのリソースを「見つかりません」として提供し、HTTP/1.1 404 Not Found
ヘッダーに自動的に追加します。
注: MODX レボリューションを使用していると仮定していますが、エボリューションの場合も非常に似ています。
あなたがそれらのページを所有していると仮定して。
header("HTTP/1.1 404 Not Found");
exit;
システム>システム設定で構成できます。キー「エラー」で検索します。ソース 404 の値を入力します。
スエルテ!