カスタム 404 エラー ページを使用する Web サイトをセットアップしています。これはほとんどのページで機能しているようです。
実際、表示したいエラー ページが 2 つあります。
このページは存在しませんが、ページが見つからない場合に表示される正しいエラー ページを示しています。これは、私の .htaccess ファイルで構成されたエラー ページを示しています: http://www.canadiancommuter.com/wontfindthis.php
このエラー ページは、誰かがデータベースに存在しない古い記事にアクセスしようとすると、私の PHP コードから生成されます: http://www.canadiancommuter.com/2334054466-some+old+article.html
ただし、このリンクも 404 エラーを生成し、別のエラー ページ (通常は広告が含まれます) を示します 。 +CNE+like+Rolling+Stones+concert%2FCaribana.html
この URL が機能しない理由はわかっています。意図的に文字を追加して、404 エラーを返すようにしました。私の問題は、この他の 404 エラー ページがどこから来ているのか分からないことです。
私の .htaccess ファイルにはありません。私の .htaccess ファイルのエラー ページは、上記の最初のリンクで確認できます。
私のコードにはありません。コード自体によって生成された唯一のエラー ページは、上の 2 番目のリンクで確認できます。
それ以外の場所は、私のドメイン レジストラとウェブ ホストだけです。
ドメインは 1 つのレジストラーを通じて登録されていますが、別のプロバイダーのホスティング アカウントを指しています。レジストラは、私が自分のドメインの DNS を Web ホストに向けているだけなので、エラー ページは彼らからではなく、私の Web ホストから来ると言っています。
私のウェブホストは、このエラーページは彼らから来ているのではなく、私のコードにあるに違いないと言っています.
このサイトで使用されているすべてのコードを大幅に変更したので、エラー ページがそこから来ていないことは確かです。
このエラーページを探すべきアイデアはありますか?
(注記として、レジストラまたは Web ホストが彼らが話していることを完全に確信していたかどうかは定かではありません。そのため、このページのソースとしてそれらのいずれかを除外していません。両方の管理コンソールは、この効果について何も明らかにしません。)