Maison  >  Article  >  Tutoriel CMS  >  Comment configurer 404 dans phpcms

Comment configurer 404 dans phpcms

尚
original
2020-01-02 09:45:534000parcourir

PHPCMS est un logiciel de gestion de site web. Le logiciel adopte un développement modulaire et prend en charge plusieurs méthodes de classification. Il peut être utilisé pour faciliter la conception, le développement et la maintenance de sites Web personnalisés. Il prend en charge de nombreuses combinaisons de programmes, permet une migration facile de la plateforme de sites Web et peut largement répondre aux besoins des sites Web de toutes tailles.

Comment configurer 404 dans phpcms

Comment configurer une page d'erreur 404 dans le système phpcms v9 :

1 Dans le répertoire racine du site Web, créez un page404.php. fichier avec le contenu suivant :

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

ou :

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

ou :

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

2. Définissez la page 404 dans la bibliothèque de fonctions.

Modifiez phpcms/libs/functions/global.fnc.php, insérez à la dernière position :

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

3 Trouvez les listes et affichez les méthodes dans phpcms/module/content/index.php. , Modifiez et insérez :

show method :

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

lists method :

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

Modifiez comme ceci, et le code d'état 404 sera renvoyé lorsque la situation ci-dessus est rencontrés.

Site Web PHP chinois, un grand nombre de Tutoriels PHPCMS gratuits, bienvenue pour apprendre en ligne !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn