2

ユーザータイプが存在しないページへのクエリを実行し、SSI インクルードでエラーが発生した場合に、404 またはルートページにリダイレクトする方法は?

または、HTMLドキュメントがサーバーに存在するかどうかを確認し、そうでない場合はリダイレクトも行う方法は?

ユーザーがdomain.tld?anyquerystringサイトに入力するとanyquerystring.html、SSI による HTML ページが含まれます。

ユーザーが存在しないページのクエリを入力すると、SSI インクルードの代わりに が表示されますdomain.tld?blahblahblah[an error occurred while processing this directive]

4

2 に答える 2

2

phpで確認する方法はありません。phpコードの実行方法がページに存在しない場合は、.htaccessファイルに変更を加える必要があります。これにより、サーバーがユーザーを定義済みのページにリダイレクトするように指示されます。 404の

RewriteEngine on
ErrorDocument 404 http://www.yoursite.com/404.php
于 2012-08-22T09:16:44.360 に答える