나는 라이브 사이트를 가지고 있으며 현재 개발중인 현재 컴퓨터로 페이지를 리디렉션하려고합니다. 나는 다음을 시도했다.PHP가 localhost로 리디렉션
header('HTTP/1.1 307 Temporary Redirect');
header('Location: http://localhost/dev/test.php');
리디렉션은 라이브 서버의 로컬 호스트에는 수행하지 말고, 현재 개발을 위해 사용중인 로컬 컴퓨터에 수행해야한다. 이것은 단순히 내 사이트에 추가 한 지불 게이트웨이를 테스트하는 것입니다 (지불 게이트웨이에 올바른 URL이 필요하므로 localhost를 사용할 수 없습니다).
지불 게이트웨이는 현재의 내 컴퓨터로 리디렉션해야하는
http://www.example.com/test.php
로 리디렉션됩니다 : PHP는이를 관리 할 수없는 경우
http://localhost/dev/test.php
, 나는이 아파치 리디렉션과 함께 할 수 있습니까? 또한 라이브 서버에서 수신 한 모든 GET 및 POST 매개 변수를 로컬 페이지로 보내려고합니다.
질문이 막연합니다 ... 확실히 리디렉션 헤더를 클라이언트에 보낼 수 있습니다. 예약 된 호스트 이름'localhost'는 항상 서버가 아닌 _client_에 의해 해석되므로 클라이언트 시스템을 가리킬 것입니다. 전체 흐름이 명확하지 않으므로 그 점이 도움이되는지 확실하지 않습니다 ... – arkascha
모든 라이브 서버 CANT는 로컬 컴퓨터에 액세스합니다 .. 나는 또한 어떤 의미로도 추가 할 것입니다 .. 이것은 불가능합니다 .. 로컬 호스트는 귀하의 시스템에서 실행중인 서버 .. 그리고 라이브 시스템 – Sanchit
에 액세스 할 수없는 경우 ipaddress를 제공합니까? – bhansa