2010-07-27 4 views
0

한 서버 (예 : abc.com)에서 다른 서버 (예 : def.com/)로 요청을 리디렉션 할 때 정확히 정확한 헤더가 보내지는지 궁금합니다. 블로그 /).한 도메인에서 다른 도메인으로 블로그를 전환 할 때 적절한 http 헤더를 보내십시오.

제대로 작동하는 리디렉션이 있지만 정확한 헤더를 따라 보내려면 항상 혼란 스럽습니다.

도움을 주시면 감사하겠습니다. 감사합니다. . 변화가 영구적입니다

Location: http://def.com/blog/ 

경우 클라이언트가 전방을 캐시 할 수 있도록, 당신이 301 응답 코드 (영구 리디렉션)을 보내 새 위치를 나타냅니다 올리버

+0

'위치'헤더를 의미합니까? 더 설명해 주시겠습니까? – sholsapp

답변

3

PHP에서 당신은 이런 식으로 할 것 :

header('HTTP/1.1 301 Moved Permanently'); 
header('Location: http://def.com/blog/'); 

당신은 당신이 확실하지 않은 경우는 영구적이다 "(302)를 찾을 수"를 "301 영구적으로 이동"변경 것입니다.

+0

고맙습니다. 실제로 아파치를 통해 수행 중이므로 RewriteRule에 긴 R = 301 플래그를 보냅니다. 덕분에 duuuuude. – onassar

0

헤더는 Location 헤더입니다.

관련 문제