dedecms는 다단계 도메인 이름과 다양한 도메인 이름의 바인딩을 실현할 수 있으며, 이는 하나의 프로그램 세트만으로 수행할 수 있습니다. 이러한 방식으로 앞으로는 dede를 사용하여 웹사이트 그룹을 만드는 것이 가장 좋습니다. 동일한 테마를 가진 웹사이트의 경우 한 세트만 사용됩니다.
DedeCMS 열은 두 번째 수준 도메인 이름에 바인딩됩니다
첫 번째 단계는 백그라운드에서 다중 사이트 지원을 활성화(예/아니요)하는 것입니다-->시스템-->기본 매개변수--> ;핵심 설정, 활성화 이 항목 다음에 첨부 파일, 열 연결 및 arclist 콘텐츠에 대한 절대 URL을 활성화합니다. , 예를 선택합니다.
두 번째 단계에서는 열을 추가하거나 편집할 때 고급 옵션에서 다중 사이트 지원을 활성화합니다. 예를 선택합니다(다중 사이트가 활성화되어 있는지 확인하세요!). 사용하려는 두 번째 수준 도메인 이름을 입력하세요.
세 번째 단계에서는 두 번째 수준 도메인 이름을 공간의 하위 디렉터리에 수동으로 바인딩합니다.
네 번째 단계인 이 단계가 가장 중요합니다. 프로그램 파일/include/helpers/channelunit.herper.php를 수정합니다.
함수 GetFileUrl에서 73행을 수정합니다.
if($moresite==1) { $articleUrl = preg_replace("/^".$sitepath.'/', '', $articleUrl); }
경로 정규 표현식에서 다음을 바꿉니다. 슬래시 / 세미콜론'을 사용하고 수정 사항은 다음과 같습니다.
if($moresite==1) { $articleUrl = preg_replace("'^".$sitepath."'",'',$articleUrl); }
라인 260 주위의 코드를 유사하게 수정합니다.
if($GLOBALS['cfg_multi_site']=='Y') { if($siteurl=='') { $siteurl = $GLOBALS['cfg_basehost']; } if($moresite==1 ) { $reurl = preg_replace("/^".$sitepath."/", '', $reurl);
위의 마지막 코드를 다음과 같이 수정합니다.
$reurl = preg_replace("'^".$sitepath."'",'', $reurl);
이 수정 후 올바른 보조 도메인 이름 파일 경로 생성될 수 있습니다.
추천: dedecms 사용 튜토리얼
위 내용은 Dedecms는 어떻게 두 번째 수준 도메인 이름을 바인딩합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!