0

私がウェブサイトを持っているとしましょうhttp://site.com。ユーザーが存在しないページhttp://site.com/whatever.htmlを閲覧すると、デフォルトの404ページhttp://site.com/default.phpが表示されます。

ユーザーがサーフィンしようとしたものを取得するにはどうすればよいですか?(whateve.htmlこの場合は取得します)。

これは一般的な機能ですか?

4

3 に答える 3

1

Its in the Apache/Nginx error logs.

You can grep the file for 404

于 2012-06-22T13:47:56.037 に答える
0

$ _SERVER ['REQUEST_URI']を使用して、ユーザーが要求したファイル名を取得する必要があります。

于 2012-06-22T13:41:55.133 に答える
0

答えは、使用しているサーバーによって異なる場合があります。Apache や Nginx などの一般的なサーバーの場合 - & を入力するhttp://site.com/whatever.htmlと、whatever.html が存在しない場合、404 ページのコンテンツ(サーバー構成で設定) が表示されますが、URL の場所は同じwhatever.htmlです。

パラメータを 404 ページに渡したい場合は、Regex のようなものを試して、キャッチ/一致した値を取得し、それを 404 ページに渡すことができますが、使用しているサーバーによって異なるため、正確な答えを提供することはできません. これが機能するか、これがあなたが探していたものかどうかをお知らせください。さらにお手伝いします.

于 2012-06-22T13:45:46.523 に答える