>CMS 튜토리얼 >PHPCMS >phpcms에서 404를 구성하는 방법

phpcms에서 404를 구성하는 방법

尚
원래의
2020-01-02 09:45:534063검색

PHPCMS는 웹사이트 관리 소프트웨어입니다. 이 소프트웨어는 모듈식 개발을 채택하고 다양한 분류 방법을 지원하여 개인화된 웹사이트의 설계, 개발 및 유지 관리를 용이하게 합니다. 다양한 프로그램 조합을 지원하고, 웹사이트 플랫폼을 쉽게 마이그레이션할 수 있으며, 모든 규모의 웹사이트 요구 사항을 폭넓게 충족할 수 있습니다.

phpcms에서 404를 구성하는 방법

phpcms v9 시스템에서 404 오류 페이지를 설정하는 방법:

1. 웹사이트의 루트 디렉터리에

<?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 );  ?>

콘텐츠로 page404.php 파일을 만듭니다. 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 중국어 웹사이트, 수많은 무료 PHPCMS 튜토리얼, 온라인 학습을 환영합니다!

위 내용은 phpcms에서 404를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.