PHP
을 사용하여 한 사이트에서 다른 사이트로 모든 GET
쿼리를 리디렉션한다고 가정합니다.
POST
쿼리가 시스템에 존재하지 않습니다. 사용자가한 사이트의 모든 GET 쿼리를 다른 사이트로 리디렉션
www.mysite.com/index.php?action=myAction&pageno=2
에 연결
예를 들어, 나는 그를이로 리디렉션 할 :
www.mySecondSite.com/index.php?action=myAction&pageno=2
나는 각각의 가능한 모든 $_GET
변수에 대한 하드 코딩 된 코드를 작성 얻을 수 있습니다 (필자의 예에서는 myAction
과 pageno
), 합리적인 해결책처럼 들리지는 않습니다. 또한, 나는 아파치 서버의 설정을 변경하는 것을 포함하는 this 해결책을 보았다. 이 일 수 없다고 가정하면 서버 구성을 변경하십시오.
물론 모든 변수와 값을 가져 와서 다른 사이트로 리디렉션 할 수있는 방법이 있어야합니다.
302 리디렉션이 아닙니다. http://en.wikipedia.org/wiki/HTTP_302 – dynamic
@ yes123 나는 내 대답을 제공했습니다 ... "307 임시 리디렉션", "302 발견"이라는 "HTTP 코드의 w3c"입니다. (HTTP 상태 코드에 대한 링크를 클릭하십시오.) 개인적으로 w3.org가 wiki보다 더 안정적이라고 생각합니다. – Vyktor
2 사이의 차이는 매우 가볍습니다 .. 나는 임시 리디렉션을 위해 302와 개인적으로 붙어 있습니다. – dynamic