カテゴリ | |
---|---|
サマリ | 認証失敗時に表示させるページを指定したい |
バージョン | 1.4.2 |
投稿者 | がみさん |
状態 | 完了 |
投稿日 | 2004-01-28 (WED) 15:19:05 |
pukiwiki.ini.phpで閲覧認証の設定をして使用しています。
このとき、認証を失敗しても、認証失敗のメッセージと共に、pukiwikiのヘッダ部やMenuBarが見えてしまいます。
完全に別のページを表示させるにはどのような指定をすれば良いのでしょうか?
.htaccessのErrorDocumentではコントロールできませんでしたっけ?
auth.php 112行目付近 if ($exit_flag) { - $body = $title = str_replace('$1',htmlspecialchars(strip_bracket($page)),$title_cannot); - $page = str_replace('$1',make_search($page),$title_cannot); - catbody($title,$page,$body); + header("Location: http://hogehoge/err404.html"); exit; }
auth.php 112行目付近 if ($exit_flag) { $body = $title = str_replace('$1',htmlspecialchars(strip_bracket($page)),$title_cannot); $page = str_replace('$1',make_search($page),$title_cannot); - catbody($title,$page,$body); + print <<<EOD +<html> +<head> +<meta http-equiv="Refresh" content="0;URL=/error404.html" /> +</head> +</html> +EOD; exit; }