2011-06-14 10 views
0

두 개의 다시 쓰기 규칙이 있습니다. 하나는 서버 호스팅이고 다른 하나는 로컬 테스트 서버 (URL에 dev-sk -... 사용)입니다. 이러한 하나의 규칙에mod_rewrite 규칙을 줄입니다.

RewriteCond %{SERVER_PORT} 80 [OR] 
RewriteCond %{SERVER_PORT} 443 
RewriteCond %{HTTP_HOST} ^domain.co.uk$ [NC] 
RewriteRule ^$ http://domain.co.uk/en/ [R=301,L] 

RewriteCond %{SERVER_PORT} 80 [OR] 
RewriteCond %{SERVER_PORT} 443 
RewriteCond %{HTTP_HOST} ^dev-sk-domain.co.uk$ [NC] 
RewriteRule ^$ http://dev-sk-domain.co.uk/en/ [R=301,L] 

를 병합 할 수 있습니다 : 사이트는 .co.uk에서 도메인 이름을 통해 액세스되는 경우

은 'EN /'추가?

답변

0

당신이

RewriteCond %{SERVER_PORT} 80 [OR] 
RewriteCond %{SERVER_PORT} 443 
RewriteCond %{HTTP_HOST} domain.co.uk$ [NC] 
RewriteRule ^$ http://%{HTTP_HOST}/en/ [R=301,L] 
로이 쓸 수 있어야
관련 문제