>  Q&A  >  본문

TP(여러 웹사이트가 하나의 백엔드에 해당)에서 다중 사이트 관리를 수행하는 방법, 누가 수행했습니까?

여러 웹사이트를 개발하세요. 이러한 웹사이트는 하나의 백엔드로 관리되어야 합니다. 방법을 알려줄 수 있는 사람이 있나요? tp를 사용하여 개발하는 데 어떤 마스터라도 아이디어를 설명할 수 있나요

ᴬ ᴾᵀᴬ ᴾᵀ2348일 전1558

모든 응답(2)나는 대답할 것이다

  • dabour

    dabour2018-04-20 16:30:13

    다른 웹사이트를 구별하려면 사이트 ID를 추가하세요

    회신하다
    0
  • 苒苒

    苒苒2018-04-20 09:04:55

    두 가지 방법을 제공합니다:

    1. 각 웹사이트는 서로 다른 항목 파일에 해당합니다.

    생각: tp 프레임워크에서 백엔드 및 프런트엔드의 항목 파일은 각각 admin.php 및 index.php입니다. , 여러 웹 사이트가 있는 경우 이 웹 사이트의 디렉터리(예: application/Innde2 디렉터리)에 해당하는 index2.php와 같은 새 항목 파일을 만든 다음 프로젝트 디렉터리를 루트의 index2.php로 지정할 수 있습니다. 도메인 이름을 설정할 때 디렉터리입니다.

    2. 통합 항목 파일을 사용하고 항목 파일, 즉 index.php에서 도메인 이름을 결정하고 다른 도메인 이름에 따라 해당 디렉터리로 이동합니다.

    이에 대해 너무 많이 말하고 싶지는 않습니다. 매우 간단합니다. 샘플 코드만 게시하겠습니다.


    // 도메인 이름을 기반으로 애플리케이션 디렉터리를 정의하세요
    $server = $_SERVER[ 'SERVER_NAME'];
    if($server == '** **.com'){
    정의('APP_PATH','./Mzhuisu/');
    }else{
    정의('APP_PATH','. /집/');
    }

    회신하다
    1
  • 취소회신하다