PHP의 젠드 프레임 워크를 사용하여 SaaS 애플리케이션을 개발하고 있습니다. 다음은 프로젝트의 기본 정보입니다. 자사의 SaaS 모델 프로젝트 관리 시스템. 사용자가 사이트에 등록 할 때, 그들은 형식과 같은 도메인 이름을 얻을 것이다 :젠드 프레임 워크에서 SaaS 애플리케이션 구현하기
user_name.pms.com
_ 이름 - 선택된 사용자 이름 때 프로젝트 관리 시스템 (PMS)
에 등록 된 사용자pms.com - 주요 SaaS 서버입니다.
현재 우리 서버에 서브 도메인을 제공하고 있습니다. 대기업의 경우보기 좋지 않을 것이며 기본 설정 대신 자체 도메인을 얻는 것을 선호 할 수 있습니다. 그래서이있을 수 있습니다 :
user_name.pms.com [항상 현재]
user1.com [사용자 지정 또는 사용자의 독립적 인 도메인]이 사용자 정의 도메인이 기본 사용자 URL에 링크 할 필요가있다.
전체 웹 사이트는 Zend Framework를 사용하여 개발할 계획입니다. 젠드 프레임 워크에
, 우리는 그 작업의 루트 폴더에 다음 htaccess로가있는 아래입니다 : 여기SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteRule .* index.php
내 질문은 다음과 같습니다
정말 하위를 작성해야합니까 사이트에 등록한 모든 사용자의 프로필 URL 같은 도메인?
하위 도메인을 만들려면 PHP가 선택한 하위 도메인의 존재 여부를 확인하고 스크립트 자체에서 하위 도메인을 만들 수 있습니까?
하위 도메인이 필요없는 경우 젠드 설치의 HTAccess를 사용하여 동일한 목표를 달성 할 수 있습니까?
당신이하는 HT 액세스 코드를 제공 할 수있는 사항은 다음과 같습니다
는
"user_name1.pms.com은"을 "pms.com"리디렉션 할 필요가
"user_name1.pms.com/contact "는"pms.com/contact "로 리디렉션해야합니다.
즉 URL과 같은 하위 도메인에 대한 요청은 pms.com 다음에 Query String 형식의 기본 웹 사이트로 리디렉션되어야합니다.
매우 중요 :
중요 1 :
내가 리디렉션 메인 웹 사이트에, 내가 주소 표시 줄에 URL과 같은 하위 도메인을 계속해야하지만 요청이 주요 웹 사이트에서 제공됩니다 말했을 때.즉 "user_name1.pms/contact"는 pms.com/contact에서 제공되지만 주소 표시 줄에는 여전히 "user_name1"이라는 URL이 표시됩니다.PMS/접촉 "
중요 2 : 우리는 htaccess로 사용 할 때마다
는, 주 젠드 서버로 요청을 리디렉션 내가 실제 URL이 주소 표시 줄 즉에 입력 식별 할 수 있습니다"site1.pms 또는 site1.com " ?
사용자 정의 도메인 리디렉션의 또 다른 질문 :
"site1.com"또는 "site2.com"중 하나에 리디렉션 할 필요가 같은 사용자 지정 도메인 이름 :
옵션 (A) : "PMS를. com " 옵션 (b) :"site1 .pms.com
요청을 처리합니다. 여기에서도 입력 한 사용자와 동일한 주소 표시 줄에 URL을 유지해야합니다.
위의 옵션 중 어느 것이 더 낫습니다 (a) 또는 (b)?
이 기술, 도메인 매핑 또는 CName은 어떤 기술을 사용합니까? 또는이 기술을 사용하기위한 기타 기술.
을 확인, 젠드를 사용하여 SaaS는 응용 프로그램을 개발합니다. 그래서 당신은 당신이 가기 좋은 데이터베이스에 사용자가 있는지 알 수 있습니다 .. – Vytautas
오케이 고마워요. 나는 이것을 점검 할 것이다. –