2011-01-13 7 views
0

나는 mysite를위한 htaccess를 써야한다. 실제로 우리에게는 두 개의 도메인이 있습니다. .com과 .in '. 예를 들어 나는 '.com'사이트를 열어 '.in'도메인의 파일에 액세스 할 수 있습니다. .com 사이트에는 파일이 없습니다. 이 .htaccess를 쓰는 방법.htaccess 문제

감사합니다.

+0

actomatically 이용이 답장을 보내 요청 URI –

답변

1

웹 서버에 액세스 할 수있는 경우 구성을 사용하여이를 달성하십시오. apache2의 경우에는 가상 호스트에 서버 별칭이 필요합니다. 그렇지 않으면 리디렉션 또는 URL 재 작성을 사용하십시오.

제한된 가상 환경 (예 : 가상 환경)으로 인해 사용할 수없는 경우 .com 디렉토리에 index.html을 배치하고 메타 새로 고침 태그를 통해 리디렉션되도록 구성하십시오.

은 DirectoryIndex index.html을

:

<meta http-equiv="refresh" content="0; URL=http://yourinsite.in/"> 

가 자동으로 기본 인덱스 페이지로로드 .htaccess 파일에 DirectoryIndex에 지시어를 사용하여 index.html을의 헤더 부분에 다음 줄을 놓습니다

사용자가 yoursite.com/을 탐색하고 그녀를 자동으로 yourinsite.in로 안내하면 index.html이 표시됩니다.

+0

확인 감사와 도메인을 실천할하는 도메인 .COM에서 리디렉션 할 필요가 전혀 없다. 하지만 나는 의문의 여지가있다. plz 내가. com 사이트에 있음을 말해 파일에서. 오전에 액세스하고 있습니다. 여전히 URL에 .com 도메인을 표시해야합니다. 그것은 가능한가? –

+0

네, 다시 서버 구성을 통해 : 재 작성 엔진 (아파치, iis가 비슷합니다)을 사용하십시오. config를 변경하지 않고 가능하면 : .com dir을 .in dir을 가리키는 기호 링크 (linux?)로 바꿉니다. 이렇게하려면 관리 권한과 셸 액세스 권한이 필요할 수 있습니다. .htaccess는 'FollowSymlinks'옵션을 요구합니다. – user492238

+0

** 서버 설정에 대한 액세스 권한이없는 ** 해결책이 필요한 경우 알아두면 도움이 될 것입니다. 설정을 변경하는 것이 가장 쉽고 쉬운 해결책입니다. 다른 옵션은 더 해킹 될 것입니다. – user492238

1

서버 설정에 액세스 할 수 있습니까? 귀하의 의견에 따라 실제로 원하는 것을 판단하는 것은 .com과 .in 사이트가 동일한 server alias을 설정하는 것입니다. 이렇게하면 .com 사이트가 .in 또는 그 반대로로드됩니다.

+0

실제로 .com.if에 파일이 없습니다. www.example.com을 열면 www.example.in의 파일에 액세스합니다. 그것은 가능한가? –

+0

예 - 서버 별칭을 사용해야한다고 말한 것처럼 http://httpd.apache.org/docs/2.0/mod/core.html#serveralias – Dunhamzzz

+0

네가 말했듯이 내 웹 사이트 관리자는 내가 열 때 연결했습니다. '.'로 리디렉션됩니다. 여기까지 잘 작동합니다. 하지만 URL에서 '.com'을 표시해야합니다. –

1

서버 액세스 권한이없는 경우 사용할 수있는 또 다른 솔루션은 주소 표시 줄에 .com URL을 유지하지만 프레임 내에 .in 사이트를로드하고이 코드를 인덱스에 넣는 도메인 프레임 외피를 사용하는 것입니다. .com 사이트의 .html, 필요한 장난감을 입력하십시오.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> 
<html> 
    <head> 
    <title>TITLE OF THE SITE</title> 
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 
     <meta name="Description" content="Description of the site" 
    </head> 
    <frameset rows="100%,*"> 

    <frame frameborder="0" src="http://domain.in" scrolling="auto"> 
    <noframes> 
     <body> 
      <p><b>Welcome on our site. Your browser do not support frames.</b></p> 
      <p><a href="http://domain.in">Click here to go to the page.</a></p> 
     </body> 
    </noframes> 
    </frameset> 
</html> 
+0

괜찮습니다. 하지만 이것은 내 문제에 대한 올바른 해결책이 아닙니다. www.test.in?query=1&string=2; '.com'사이트에 www.test.com?query=1&string=2로 표시됩니다. –