2011-09-24 4 views
0

"/ homepage/index/en"스타일로 홈페이지와 언어를 표시하는 .hraccess가 있습니다.
RewriteEngine을 사용하여 "site.com"에서 "site.com/homepage/index/en"로 요청을 리디렉션 (301 코드 사용)하고 싶습니다.RewriteEngine을 사용하여/homepage/index/en으로 리디렉션/URL

RewriteRule ^/$ /homepage/index/en [R] 

그러나이 작동하지 않습니다
나는이 시도!
어떻게하면됩니까?
감사

답변

0

에 더 적합 [L ] 플래그와 문제 해결 :

RewriteRule ^/$ /homepage/index/en [R,L] 

감사

2

작동해야이 이러한 일을 시도해보십시오

RewriteRule ^/?$ /homepage/index/en [R=301] 

또는

RewriteRule ^/?$ homepage/index/en [R=301] 

또는

( site.com/?a=46&b=47

RewriteRule ^/?(\?.*)?$ homepage/index/en [R=301] 
같은 쿼리 문자열이있는 경우 다음 하나는 작동

그리고 만약 당신이 어떤 쿼리를 원한다면 ! ING는 site.com/ 당신이 QSA 플래그를 사용할 수있는 추가되는 다음 : 서버 구성에 관한 방법 질문으로

RewriteRule ^/?(\?.*)?$ homepage/index/en [R=301,QSA] 

을 문제는 다른의 RewriteRules 내가 추가 된 ServerFault.com