Heim  >  Artikel  >  CMS-Tutorial  >  So konfigurieren Sie 404 in phpcms

So konfigurieren Sie 404 in phpcms

尚
Original
2020-01-02 09:45:534007Durchsuche

PHPCMS ist eine Website-Management-Software. Die Software übernimmt die modulare Entwicklung und unterstützt mehrere Klassifizierungsmethoden. Sie kann verwendet werden, um das Design, die Entwicklung und die Wartung personalisierter Websites zu erleichtern. Es unterstützt zahlreiche Programmkombinationen, ermöglicht eine einfache Website-Plattform-Migration und kann die Anforderungen von Websites jeder Größe weitgehend erfüllen.

So konfigurieren Sie 404 in phpcms

So richten Sie eine 404-Fehlerseite im phpcms v9-System ein:

1. Erstellen Sie im Stammverzeichnis der Website eine page404.php Datei mit folgendem Inhalt:

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

oder:

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

oder:

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

2. Definieren Sie die 404-Seite in der Funktionsbibliothek.

Ändern Sie phpcms/libs/functions/global.fnc.php und fügen Sie an der letzten Position ein:

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

3. Suchen Sie die Listen und zeigen Sie Methoden in phpcms/module/content/index.php an , Ändern und einfügen:

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()

Ändern Sie es wie folgt, und der Statuscode 404 wird zurückgegeben, wenn die obige Situation vorliegt angetroffen.

PHP-Website für Chinesisch, eine große Anzahl kostenloser PHPCMS-Tutorials, willkommen zum Online-Lernen!

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie 404 in phpcms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist phpsso in phpcms?Nächster Artikel:Was ist phpsso in phpcms?