2012-02-20 4 views
0

다음 htaccess 상황이 발생합니다.변수 페이지를 변수 하위 도메인 와일드 카드로 리디렉션

페이지를 하위 도메인으로 리디렉션하고 싶습니다.

지금 예 :

http://domain.tld/user/foo

나는이 리디렉션해야합니다;

http://foo.domain.tld

하위 도메인은 와일드 카드로 genereated있다.

나는 succes없이 다음을 시도했다.

RewriteCond %{HTTP_HOST} !^(www\.)?domain\.tld [NC] 
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.tld?$ 
RewriteRule (.*) s/index.php?user=%1 [NC,QSA] 
RewriteRule ^user/(.*) (.*) [R=301,L] 

감사합니다,

+0

는 각 사용자에 대한 하위 도메인을 설정 했습니까? – ThinkingMonkey

+0

와일드 카드 ('* .domain.tld')를 통한 역동적 인 관계이므로 모든 하위 항목을 포착하는 하위 도메인이 하나뿐입니다. – directory

답변

0
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.tld [NC] 
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.tld?$ 
RewriteRule (.*) s/index.php?user=%1 [NC,QSA] 

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.tld [NC] 
RewriteRule ^user/([a-zA-Z0-9-.]+) http://$1.domain.tld/ [R=301,L] 
+0

흠, 트릭을하지 않았지만 내부 서버 오류도 아닙니다. – directory

+0

시도해보십시오 – Gerben

관련 문제