차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:php_redirect [2016/07/12 00:56] – 바깥 편집 127.0.0.1tech:php_redirect [2019/03/13 01:45] (현재) – [301 redirect] V_L
줄 2: 줄 2:
 ======PHP로 redirect하기 ====== ======PHP로 redirect하기 ======
  
-PHP로 redirect하기 위해 다음과 같이 할 수 있다.+ 
 +[[tech:php|]]로 redirect하기 위해 다음과 같이 할 수 있다. [[url redirect]] 참조
  
 <file php> <file php>
줄 11: 줄 12:
 </file> </file>
  
-exit()를 넣어줌으로써 다른 헤더가 redirect에 영향을 주는 것을 막을 수 있다고 한다. +exit()를 넣어줌으로써  현재 Page에서의 [[PHP]]실행을 중지하여 다른 헤더가 redirect에 영향을 주는 것을 막을 수 있다.
- +
-Reference: +
-http://css-tricks.com/how-to-redirect-indexhtml-to-indexphp/+
  
 +====301 redirect====
  
 + [[url redirect|301 Redirct]]는 다음과 같이 한다. 
  
 +<file php>
 +<?php
 +   header("Location: http://test.com/test.php",TRUE,301);
 +   exit();
 +?>
 +</file>
  
 +상대경로도 가능
 +<file php>
 +if(preg_match("iPhone|Mobile|UP\.Browser|Android|BlackBerry
 +|Windows CE|Nokia|webOS|Opera Mini|SonyEricsson|opera mobi
 +|Windows hone|IEMobile|POLARIS",$HTTP_USER_AGENT))
 +{
 +  header("location:/mobile",TRUE,301);exit;
 +}
 +</file>