>PHP 프레임워크 >ThinkPHP >TP 프레임워크에서 홈 모듈을 제거하는 두 가지 방법

TP 프레임워크에서 홈 모듈을 제거하는 두 가지 방법

藏色散人
藏色散人앞으로
2021-09-06 17:54:061991검색

thinkphp Framework 튜토리얼 칼럼에서는 TP 프레임워크에서 홈 모듈을 제거하는 두 가지 방법을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

TP 프레임워크에서 홈 모듈을 제거하는 두 가지 방법

때때로 홈도 제거됩니다. 즉, www.olcms.com/News/read/id/1.html을 방문하면 www.olcms.com/Home/News/read/를 방문하는 것과 같습니다. id/1.html, 홈 모듈이 제거됩니다. 이를 위한 두 가지 방법이 있습니다.

1. 첫 번째 방법은 Home 모듈을 바인딩하는 것입니다. Apache는 사용하지 않는 것이 가장 좋습니다. nginx 서버에서는 http://www.jianshu.com/p/5e62bd1a9edc를 따릅니다. nginx에 따르면 내부에 구성하면 프런트엔드에 액세스하는 것은 정상이지만 백엔드에 액세스하면 admin.php 모듈이 존재하지 않는다고 보고됩니다. 이 방법에 대해 이야기해 봅시다

index.php
define('BIND_MODULE','ThinkerInternet'); 아래에 홈 모듈을 바인딩한 다음 루트 디렉터리에 admin.php를 추가하여 다음과 같이 관리 모듈을 바인딩합니다

TP 프레임워크에서 홈 모듈을 제거하는 두 가지 방법

위 링크는 성공할 것입니다 . , 백그라운드 링크는 xxx.com/admin.php이지만 이 방법은 권장되지 않습니다. 두 번째 방법

2에 대해 설명하겠습니다. 위에 표시된 대로 Common/Conf/config에 기본 모듈을 지정합니다. .php 구성 파일

    'URL_MODEL'=>2,
    'MODULE_ALLOW_LIST' => array('Home','Admin'),//指定可访问的模块,不许填写,如果还有其他模块也要写上
    'DEFAULT_MODULE' => 'Home', // 默认模块
TP 프레임워크에서 홈 모듈을 제거하는 두 가지 방법에 다음 코드를 추가하면 완료됩니다. . . 물론 백엔드 주소는 xxx.com/admin/...


권장: "

최신 10개 thinkphp 비디오 튜토리얼

"

위 내용은 TP 프레임워크에서 홈 모듈을 제거하는 두 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jianshu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제