다음 문제를 고려하십시오. 내가 좋아하는 계층 하위 도메인에 domain.tld와 가지고 다음 웹 루트에 가상 디렉토리 구조도 있습니다mod_rewrite : 계층 적 하위 도메인을 계층 적 하위 디렉터리로 구성
a.domain.tld
b.a.domain.tld
c.b.a.domain.tld
... etc.
:
/foo
/a.
/a./b.
/a./b./bar
/a./b./c.
... etc.
가 나는 등의 재 작성을 달성하고자하는 그 것 아파치가 아래에 보이는 것과 같은 방법으로 디렉토리를 제공하게한다.
a.domain.tld --> /a.
b.a.domain.tld --> /a./b.
c.b.a.domain.tld --> /a./b./c.
... etc.
도트 문자가없는 디렉토리는 정상적인 하위 디렉토리처럼 작동합니다.
domain.tld/foo/ --> /foo
a.b.domain.tld/bar --> /a./b./bar
mod_vhost_alias를 사용할 수 없으며 해결책이 mod_rewrite만을 사용하여 달성 할 수 있다면 기뻤습니다. 그런 재 작성을 달성 할 수 있습니까?
귀하의 모든 조언에 감사드립니다.
-
NKD
안녕하세요. 빠른 응답에 감사드립니다. 나는 RewriteMap을 안다. 가능한 경우 사용하지 않는 것이 좋습니다. 그렇지? – nkd
분할, 역전, 결합하는 mod_rewrite의 기본 제공 기능이 없습니다. –
감사합니다. 예를 들어 하위 수준의 10 개 수준에 대해 10 세트의 규칙을 작성해야한다는 의미입니다. 누구나 처음 2 단계에 대해 올바른 방법을 제시해 줄 수 있습니까? (나는 쉽게 다음 8 가지를 도출 할 것입니다.) 계층 구조는 약 10 또는 12 수준으로 겹치지 않습니다. – nkd