0

サーバー上に存在しないファイルをカスタム404ページにリダイレクトしようとしましたが、 .htmlファイルのみをリダイレクトします。

私はそれを.htaccessファイルで使用しました:

ErrorDocument 404 /404/404.html

存在しないすべてのファイル( .phpを含む)をカスタムページにリダイレクトするにはどうすればよいですか?

ありがとう

4

3 に答える 3

0

これにより、そのファイルと同じディレクトリに存在しないすべてのファイルがリダイレクトされ.htaccessます。存在しない PHP ファイルが要求された場合はどうなりますか?

于 2009-11-11T16:05:17.123 に答える
0

それを試してください:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteuRule .* home.html [L]

404リダイレクトが必要な場合RewriteuRule .* home.html [R=404,L]

于 2009-11-17T08:31:22.013 に答える
0

他のルールまたはディレクティブ (リダイレクトなど) が、ディレクティブに到達する前に PHP ファイルを処理している可能性がありますErrorDocument。これ以上の情報がなければ、これを伝えることは不可能です。

于 2009-11-11T16:21:36.060 に答える