2012-07-31 3 views
1

최근에 1and1에서 GoDaddy로 서버를 이동했습니다. IE6 사용자를위한 리디렉션이 더 이상 필요하지 않음을 알았습니다. 리디렉션 된 페이지 대신 기본 웹 페이지가로드됩니다. 디렉토리는 여전히 기존의 기존 서버와 동일합니다..htaccess IE6 용 브라우저 리디렉션

<IfModule mod_rewrite.c> 
    # redirect IE 5 or 6 requests to version-specific subdomains 
    RewriteCond %{HTTP_USER_AGENT} MSIE\ ([56])\. 
    RewriteRule ^([a-z]+)\.html$ /ie6users/index.php [R=302,L] 
</IfModule> 

내가 잘못하고있는 것이 확실하지 않지만 리디렉션이 더 이상 작동하지 않습니다.

미리 조언 해 주셔서 감사합니다.

답변

1

이러한 규칙은 잘 보입니다. 다시 쓰기 엔진을 켜시겠습니까?

<IfModule mod_rewrite.c> 

    RewriteEngine On 

    # redirect IE 5 or 6 requests to version-specific subdomains 
    RewriteCond %{HTTP_USER_AGENT} MSIE\ ([56])\. 
    RewriteRule ^([a-z]+)\.html$ /ie6users/index.php [R=302,L] 
</IfModule> 

나는 빈 htaccess로 파일에 이러한 규칙을 넣어

는 IE6 브라우저가 나는 정확한 내 .htacess 파일의 코드가 리디렉션되지 않도록해야 http://localhost/ie6users/index.php

+0

에 URL의 http://localhost/something.html 등으로 리디렉션됩니다. 나는 혼란 스럽다. –

+0

전체 URL을 추가하여 작동하도록했습니다. 귀하의 의견을 보내 주셔서 감사합니다. –