2011-07-18 6 views
0

.htaccess 및 하위 도메인으로 작은 issuse 직면하고있다. 몇 가지 정보를 제공하기 위해, 나는 PHP에서 몇 가지 프로젝트를 개발 중이다. 그리고 URL이동적 .htaccess subdoamin - ph

  1. 내 응용 프로그램 사용자가 myname.domainname.com

  2. 로 자신의 이름을 넣어 이런 식으로 처리가 필요합니다 그들은 넣어 myname.domainname.com 후 여전히 난으로 해당 URL을 유지할 필요 데이터를 처리하기 위해 내 내부 파일에 전화해야합니다. 예 : myphpfile.php 또는 응용 프로그램에서 사용하고있는 다른 파일을 호출해야합니다. 모든 파일은 URL에서 호출 될 때 내가 데이터

누군가가 나에게 간단한 솔루션을 제공하는 경우 알려줘

을 할 수 관련 얻을 수 있도록 그럼 내가 하위 도메인 이름을 가져 오지 싶습니다. 나는 많은 파일을 개발했습니다. 이제 결과를 얻으 려합니다. 당신의 도움은 정말 감사합니다.

감사합니다.

+0

는 이미 설치 서버를 갖도록에'myname.domainname.com/foo.php'와'anothername.domainname.com/foo.php' 점 동일한'foo.php' 파일? –

+0

비슷한 질문 : http://stackoverflow.com/questions/6735685/redirect-arbitrary-subdomain-to-page-with-get-info – LazyOne

답변

0

을위한 와일드 카드 DNS 항목을 만듭니다 * .domainname.com

에 대한 와일드 카드 가상 호스트를 만들기 * .domainname.com

<VirtualHost *:80> 
    ServerName *.domainname.com 
    DocumentRoot /var/www/html 
</VirtualHost> 

같은 문서 루트로 이동합니다 모든 하위 도메인에 대한 모든 요청, 같은 PHP 스크립트 세트.

0

$_SERVER['SERVER_NAME']은 전체 호스트 이름을 제공합니다 (예 : myname.domainname.com). 당신은 하위 도메인 부분을 원하는 경우에, 사용

$subdomain = preg_replace('#\..*$#', '', $_SERVER['SERVER_NAME']);