2
http://www.example.com/test1
http://www.example.com/test2
http://www.example.com/test3

これらはすべて存在しないページであり、index.phpページにリダイレクトされます。検索エンジンはそれらのリンクを重複としてマークし、200 okを返します。どうすれば、404 notfoundを返すことができますか?

modXcmsを使用する

4

3 に答える 3

11

デフォルトでは、エラー ページを定義していない場合、要求に一致するページが見つからない場合、MODX はホームページを提供します。

404 ページとして機能する新しいリソースを作成してから、 に移動し、エラー リソースの ID をSystem > System Settings検索して追加します。error_page

その後、MODX はこのリソースを「見つかりません」として提供し、HTTP/1.1 404 Not Foundヘッダーに自動的に追加します。

注: MODX レボリューションを使用していると仮定していますが、エボリューションの場合も非常に似ています。

于 2012-12-19T13:31:45.937 に答える
1

あなたがそれらのページを所有していると仮定して。

    header("HTTP/1.1 404 Not Found");
    exit;
于 2012-12-18T16:54:08.110 に答える
0

システム>システム設定で構成できます。キー「エラー」で検索します。ソース 404 の値を入力します。

スエルテ!

于 2013-04-24T18:54:18.180 に答える