1

現在のページのURLを取得するために使用$_SERVER['REQUEST_URI']しており、それをMySQLデータベースに挿入します。これはすべてうまく機能しますが、想定外の何か特別なことをします。

また、ファイルを使用して.htaccessサーバーエラーをカスタムURLにリダイレクトしています。

私が抱えている問題は、自分のWebサイトの1つのページに(サイトの別のページから、またはURLを入力して)$_SERVER['REQUEST_URI']移動すると、移動したページと404エラーのURLがログに記録されることです。

誰かがこれまでにこれに対処したことがありますか、それを修正するために何をすべきか知っていますか?

4

1 に答える 1

1

404行を次のように変更するだけです。

ErrorDocument 404 /error.php?error=404

したがって、http://...前に削除しerror.phpます。/error.php?error=404これにより、外部リダイレクトを行う代わりに404 URIが確実に転送されるため、元のURIは次の場所に保持されます。$_SERVER['REQUEST_URI']

于 2012-06-12T12:50:02.327 に答える