2012-10-01 2 views
0

방문자가 마스킹을 사용하여 하위 도메인에서 다른 하위 도메인으로 리디렉션하도록하고 싶습니다.마스킹을 사용하여 도메인 내 리디렉션

데모이 내 루트 웹 루트 example.com에 있습니다. 예를 들어 mystore 등의 입력 이름을 사용하여 하위 도메인의 사용자 로그인을 만들면 mystore.example.com이 표시됩니다. 데모 폴더 (하위 도메인)로 리디렉션하고 싶지만이 사실을 알지 못합니다. 리디렉션 한 후에도 그는 mystore.example.com을 받아야합니다.

도메인 마스킹이 가능합니까? 어떻게해야합니까? 코드를 어디에 써야합니까?

+0

당신이 무엇을 보여줄 수 mystore.example.com 실제로 http://www.example.com/demo/?store_name=mystore로 이동합니다 것을 의미합니다 " 리디렉션 마스킹을 사용하여 "무엇입니까? 리디렉션 코드를 게시 할 수 있습니까? – Nelson

답변

1

사실 그 하위 도메인 와일드 카드이며, 호스트가이 기능을 사용하도록 설정되어 있어야하고 동적으로 만들 수는 .htaccess를 사용하여 하위 도메인 :

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC] 
RewriteCond %{HTTP_HOST} !^example\.com$ [NC] 
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.example\.com$ [NC] 
RewriteRule ^$ http://www.example.com/demo/?store_name=%2 [L] 

이것은

+0

고마워,하지만 html 양식에서 storename 걸릴까요? 어떻게해야합니까? – user1711509

+0

어떤 형태입니까? 양식을 가지고 있다면'$ _POST [ 'storename']'로 리디렉션하거나 입력 한 이름을 입력하십시오. –

+0

괜찮습니다. 고마워. – user1711509

관련 문제