3 개의 도메인이 있으며 하나의 관리 패널을 작성하고 싶습니다. 코드의 90 %는 모든 웹 사이트에 공통적으로 사용됩니다.여러 개의 도메인과 하나의 관리 패널
표시 할 사이트를 찾으려면 index.php 및 $_SERVER[HTTP_HOST]
중 하나를 사용하는 것이 좋습니다. 또는 루트 (각 웹 사이트마다 하나씩)에 4 개의 폴더를 사용하고이 폴더에서 공용 파일을 유지하십시오.
예 :
ROOT
WWW1
/index.php
WWW2
/index.php
WWW3
/index.php
ADMIN
/index.php
/config.cfg
/.htaccess
IMG
MEDIA
IMG
DOCS
MUSIC
VIDEO
SRC
JS
CSS
아니면 다른 해결책이있을 수 있습니다.
을하는 데 도움이됩니다. 아파치의'httpd-vhosts.conf' 파일에서' 지시어에 ini 파일의 경로를 환경 변수로 정의하십시오. 그런 다음 스크립트 시작 부분에서'require_once $ _SERVER [ 'ini_path'];'- 각 사이트가 자체 ini 파일을 가져옵니다. 이것은 당연히 모든 관련 액세스가있는 전용 Apache 서버를 사용하고 있다고 가정합니다. –
CD001
불행히도 저는 서버 소유자가 아니므로 httpd-vhosts.conf 파일을 편집 할 수 없습니다. – user3146156