2012-05-20 2 views
1

www.domain.com/s/index.php?s=test를 test.domain.com으로 다시 작성하고 싶습니다.내 htaccess 하위 도메인을 다시 작성하는 데 문제가 있습니까?

다음을 사용하여 로컬 호스트에서 성공적으로 수행했습니다.

RewriteCond %{HTTP_HOST} ^([^\.]+)\.localhost$ [NC] 
RewriteRule ^$ /s/index.php?s=%1 [L] 

그러나 내 서버에 게시하면 작동하지 않습니다. 아래 코드는

RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC] 
RewriteRule ^$ /s/index.php?s=%1 [L] 

무엇이 잘못 되었나요? 조언을 감사하십시오.

+0

어떤 오류가 발생 했습니까? – alexpja

+0

오류가 없습니다. test.domain.com으로 이동하면 www.domain.com/s/index.php?s=test의 콘텐츠가 표시 될 때 domain.com이 표시됩니다. – Slay

답변

1

철저한 조사가 끝나면 위의 htaccess 코드에 실수가 없습니다. 충돌하는 문이 있기 때문에 오류가 발생합니다.

관련 문제