2014-02-07 2 views
0

일부 하위 도메인을 blog.mywebsite.eu, eshop.mywebsite.eu, www.mywebsite.eu 등으로 만들고 싶습니다. 항상 같은 것처럼 행동하고 싶습니다. . 그래서 저는 그것들을 항상 www dir로 리디렉션하고 싶습니다.하위 도메인 별칭 만들기

내가 좋아하는 단지 URL이 블로그 .... 그리고 ... 등

내가 사용 PHP이고 만약 내가 자신의 서버를 가지고 내 CMS에 몇 가지 조건을 추가 할 것입니다. 또한 일부 웹 호스팅에서이를 수행하는 방법이 있는지 알고 싶습니다. .htaccess를 통해 할 수 있습니까? 리디렉션하지 않고 별칭처럼 행동하고 싶습니다.

감사

답변

0

규칙은 같을 필요가있다 :

RewriteCond %{HTTP_HOST} ^mywebsite\.eu$ [NC] 
RewriteRule ^blog/(.*)$ http://blog.mywebsite.eu/$1 [R=301,L] 

%{HTTP_HOST} 변수가 호스트 이름이며, 어떤 경로 정보는 (예를 들어, /blog)의 일부입니다. RewriteRule에는 적어도 2 개의 매개 변수가 필요합니다.

RewriteRule <pattern to match against the URI> <if matched, rewrite/redirect to this URL> <flags>