1. 1개 도메인에 대해서 목적지 주소로 변경할 때
<?
if(strpos($HTTP_HOST, 'aaa.co.kr') == strlen($HTTP_HOST)-strlen('aaa.co.kr')) {
header("location:http://www.aaa.com".$REQUEST_URI);
exit;
}
?>
2. 다수의 도메인에 대해서 목적지 주소로 변경할 때
<?
if(strpos($HTTP_HOST, 'aaa.co.kr') == strlen($HTTP_HOST)-strlen('aaa.co.kr')) {
header("location:http://www.ggg.co.kr".$REQUEST_URI);
exit;
} elseif (strpos($HTTP_HOST, bbb.co.kr) == strlen($HTTP_HOST)-strlen('bbb.co.kr')) {
header("location:http://www.ggg.co.kr".$REQUEST_URI);
exit;
}
?>
$HTTP_HOST 항목에 www. 는 적지 않는다 (자동으로 판별하는듯)
aaa.co.kr = 접속하는 주소
www.aaa.com && www.ggg.co.kr = 변경할 주소
3. 상대경로 내에 있는 특정파일로 연결을 원할 때
<?
if(strpos($HTTP_HOST, 'bbb.co.kr') == strlen($HTTP_HOST)-strlen('bbb.co.kr')) {
echo "<script>document.location.replace('aa.html')</script>";
exit;
}
?>
4. 다른 방법
if ($_SERVER['HTTP_HOST'] == 'aaa.co.kr' || $_SERVER['HTTP_HOST'] == 'www.aaa.co.kr') {
header("Location: http://aaa.co.kr/v2");
exit;
}
<?
if(strpos($HTTP_HOST, 'bbb.co.kr') == strlen($HTTP_HOST)-strlen('bbb.co.kr')) {
echo "<script>document.location.replace('aa.html')</script>";
exit;
}
?>
4. 다른 방법
if ($_SERVER['HTTP_HOST'] == 'aaa.co.kr' || $_SERVER['HTTP_HOST'] == 'www.aaa.co.kr') {
header("Location: http://aaa.co.kr/v2");
exit;
}
'Works > PHP' 카테고리의 다른 글
php 퍼미션 관련 함수 (0) | 2016.10.25 |
---|---|
PHP 문자열 함수 (0) | 2016.06.30 |
php 함수지원여부 확인 소스 (0) | 2016.04.25 |
php 5.5 url 변수값 처리 (0) | 2016.03.25 |
phpmyadmin 로그인 인증 방법 (0) | 2016.02.26 |