ホームページ >CMS チュートリアル >PHPCMS >phpcms で 404 を設定する方法

phpcms で 404 を設定する方法

尚
オリジナル
2020-01-02 09:45:534063ブラウズ

PHPCMS は Web サイト管理ソフトウェアです。このソフトウェアはモジュール開発を採用し、複数の分類方法をサポートしており、パーソナライズされた Web サイトの設計、開発、保守を容易にするために使用できます。多数のプログラムの組み合わせをサポートし、Web サイト プラットフォームの簡単な移行を可能にし、あらゆる規模の Web サイトのニーズに幅広く対応できます。

phpcms で 404 を設定する方法

phpcms v9 システムで 404 エラー ページを設定する方法:

1. Web サイトのルート ディレクトリに、page404.php を作成します。次の内容のファイル:

<?php header(&#39;http/1.1 404 Not found&#39;);  ?>

または:

<?php header( $_SERVER[&#39;SERVER_PROTOCOL&#39;]." 404 Not Found", true, 404 );  ?>

または:

<?php  header( $_ENV[&#39;SERVER_PROTOCOL&#39;]." 404 Not Found", true, 404 );  ?>

2. 関数ライブラリに 404 ページを定義します。

phpcms/libs/functions/global.fnc.php を変更し、最後の位置に挿入します:

function page404(){  
    header($_SERVER[&#39;SERVER_PROTOCOL&#39;]." 404 Not Found", true, 404 );  
    require(&#39;page404.php&#39;);  
    exit();  
}

3. phpcms/module/content/index.php でリストを検索し、メソッドを表示します。 , 修正して挿入:

showメソッド:

if(!$catid || !$id)   
        page404()
if(!isset($CATEGORYS[$catid]) || $CATEGORYS[$catid][&#39;type&#39;]!=0)  
       page404()
if(!$r || $r[&#39;status&#39;] != 99)   
       page404()

listsメソッド:

if(!isset($CATEGORYS[$catid])) 
page404()

このように修正すると、上記の状況になった場合にステータスコード404が返されます。に遭遇します。

PHP 中国語 Web サイト、多数の無料 PHPCMS チュートリアル 、オンライン学習へようこそ!

以上がphpcms で 404 を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。