0

저는 현재 각 프로필 페이지를 고유 한 하위 도메인으로 만들 수있는 대규모 웹 사이트를 만들고 있습니다. .htaccess와 mod_rewrite를 어떻게 사용하면 좋을까요?.htaccess를 사용하여 폴더를 하위 도메인에 다시 작성 하시겠습니까?

를 켭이 : http://example.com/profile/userid 에 : 와일드 카드 DNS 사용하는 경우 http://userid.example.com

+1

을, 올바른 질문은, 어떻게 하위 도메인을 입력하거나 링크 할 때 http://userid.example.com을 http://example.com/profile/userid로 다시 작성하십시오. 이 사실을 알고 계시다면 귀하의 질문은 예를 들어 http://stackoverflow.com/questions/961963/internal-subdomain-to-folder-redirect – feeela

답변

3

당신이 시도 할 수 있습니다 : 예를 들어

mod_rewrite를 가진

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.example\.com$ 
RewriteCond %{HTTP_HOST} ^(\w+)\.example\.com$ 
RewriteRule ^(.*)$ profile/%1/$1 [QSA] 
+0

이러한 다시 쓰기 규칙은 정확히 무엇을 수행합니까? –

+0

userid.example.com/foobar가 요청되면 example.com/profile/userid/foobar의 내용이 표시됩니다. – Floern

+0

위의 내용 중 하나가 기존의 하위 도메인에 영향을 미칩니 까? 일명 '진짜'하위 도메인? –

관련 문제