2013-04-14 8 views
1

나는 내 컴퓨터에서 로컬 호스트/홈을 통해 액세스 할 수있는 홈 페이지를 설계했습니다. 여기에 사이트 이름을 입력하면 사이트로 이동해야합니다. 나는 ("Location : url") 헤더를 사용했습니다. 은 내 코드에서 작동하며 사이트 이름을 올바르게 사용합니다. 그러나 문제는 모든 사이트를 열려고 시도 할 때 입력에 www.google.com을 입력하면 로컬 호스트/www.google.com으로 연결되는 것처럼 "localhost/site"로 이동합니다.로컬 호스트 헤더가 로컬 호스트/링크로 리다이렉트

Is 로컬 호스트를 종료하고 입력시 google.com으로 이동할 수있는 방법이 있습니까? 아니면 불가능한가요?

+0

리디렉션에서 잘못된 값을 사용 중입니다. 우리가 당신에게 그것을 지적 할 수 있도록 코드를 보여주십시오. –

+0

PHP에서 'http'또는 'https'가 URL의 시작 부분에 있는지 확인하십시오 (추가하지 않은 경우). – Jon

+0

'header ("위치 : http://www.google.com");' –

답변

1

스키마를 포함하여 완전한 절대 URL을 제공해야합니다. 예 :

header('Location: http://www.google.com'); 

그렇지 않으면 클라이언트는 상대 URL로 간주합니다.