thinkphp Framework 튜토리얼 칼럼에서는 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를 추가하여 다음과 같이 관리 모듈을 바인딩합니다
위 링크는 성공할 것입니다 . , 백그라운드 링크는 xxx.com/admin.php이지만 이 방법은 권장되지 않습니다. 두 번째 방법
2에 대해 설명하겠습니다. 위에 표시된 대로 Common/Conf/config에 기본 모듈을 지정합니다. .php 구성 파일
'URL_MODEL'=>2, 'MODULE_ALLOW_LIST' => array('Home','Admin'),//指定可访问的模块,不许填写,如果还有其他模块也要写上 'DEFAULT_MODULE' => 'Home', // 默认模块에 다음 코드를 추가하면 완료됩니다. . . 물론 백엔드 주소는 xxx.com/admin/...
권장: "
"
위 내용은 TP 프레임워크에서 홈 모듈을 제거하는 두 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!