오프 사이트를 연결하는 데 어떤 HTTP 리디렉션 상태를 사용해야합니까?
-
06-07-2019 - |
문제
Google을 통해 내 웹 사이트를 무작위로 탐색하는 동안 원격 리디렉션이 로컬 파일로 표시되는 것을 알았습니다. 이제 이것은 좋고 나쁠 수 있지만 어떻게 이런 일이 발생하지 않도록 어떻게 해결할 수 있는지 궁금합니다.
현재 PHP를 사용하고 있습니다 header('Location: ...
302 리디렉션을 보냅니다. 목록을 살펴 봅니다 HTTP 상태 코드, 나는 오프 사이트를 리디렉션하기 위해 303 리디렉션을 사용해야한다고 추측 할 것입니다. 누구든지 여기서 나를 도울 수 있고 이것을 확인/거부하거나 대신해야 할 일을 말해 주나요?
분명히, Google에 내 사이트를 명령으로 다시 알리라고 말할 수 없기 때문에 이것을 직접 테스트 할 수있는 문제가 있습니다 ...
다른 팁
Note: Many pre-HTTP/1.1 user agents do not understand the 303
status. When interoperability with such clients is a concern, the
302 status code may be used instead, since most user agents react
to a 302 response as described here for 303.
나는 어떤 pre-HTTP/1.1 사용자 에이전트가 있는지 모르겠습니다. 그래서 당신이 무엇을하고 있는지에 따라 301 (영구) 또는 307 (임시)을 사용할 것입니다. 301은 Google에 리디렉션 된 사이트에 직접 연결되는 것처럼 Google에 동작을 말할 것입니다.
303은 양식을 제출 한 후 리디렉션에 사용하기위한 것 같습니다.
편집하다:
귀하의 질문은 "오프 사이트를 연결하는 데 어떤 HTTP 리디렉션 상태를 사용해야합니까?"입니다. - 오프 사이트를 직접 연결하는 것은 어떻습니까? (링크를 수행하기 위해 양식을 사용하는 경우에는 작동하지 않습니다. ~일 것이다 303 상태 코드 사용)
제휴하지 않습니다 StackOverflow