2012-01-02 6 views
0

내 서버는 어떤 문자열을 기존 하위 도메인으로 허용하도록 구성됩니다. 이 하위 도메인은 리디렉션하지 않고 대신 콘텐츠를 표시합니다. 예를 들어 :.htaccess 하위 도메인 리디렉션

bla.example.com는 // // http://example.com

lorem.example.com/의 내용을 표시 http://example.com

blabla.example.com의 내용을 보여줍니다 events/ // 내용을 보여줍니다 http://example.com/events

그래서 "stackoverflow.example.com"을 사용할 수 있습니다.

을 덮어 쓰려면 .htaccess 규칙을 만들고 싶습니다. 지금까지 수행

RewriteCond %{HTTP_HOST} ^example\.com$ 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 

(느릅 나무는 내가 유지하려면 다른 동작입니다) http://www.example.comhttp://example.com 리디렉션입니다했다 http://www.example.com/ *

모두에 //*.example.com/* : 나는 HTTP를 리디렉션 할 도와 줘서 고마워!

답변

2

를 추가해보십시오 당신의 도메인의 루트 폴더에 htaccess로 파일에 다음

RewriteEngine on 
RewriteBase/

#if its not www.example.com 
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC] 
#redirect it to www.example.com 
RewriteRule .* http://www.example.com%{REQUEST_URI} [R=301,L] 
관련 문제