404をビジュアルなエラー画面で表示する方法

Geeklog
投稿者: 表示回数792

Geeklogサイトで404をビジュアルなエラー画面で表示する方法:

1. .htaccessに1行を追加

ErrorDocument 404 /404.php
2. ビジュアルなエラー画面を静的ページ 404 をid 404 で作成。

もしこれで動かなければ、/system/lib-custom.css で custom/custom_handle404.php を呼んでいないはずです。 その場合は追加してください。

プログラムソースはivywe版パッケージをGitHubからどうぞ。

http://github.com/ivywe/geeklog-ivywe/ extended:system/custom/custom_handler404.php

さらに、TOPページへ自動遷移させたい場合は、以下をheader.thtmlのhead内に記述してください。


<?php if( strpos($this->get_var('page_title_and_site_name'), '404 Error') !==  false ){ ?>
<meta http-equiv="refresh" content="3;URL={site_url}">
<?php } ?>