안녕하세요. 서비스 하던 홈페이지 도메인이 변경했거든요.

Apache Web Server 에서 conf 설정파일로 a.com 에서 b.com 으로 리다이렉트 하는 방법 알려주세요.
기존에는 PHP 소스에서 header 를 이용해서 redirect 했는데, 웹서버 자체적으로 처리하면 더 좋을 것 같아서요.

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.b.com/".$_SERVER["REQUEST_URI"]);

?>

위에 코드 없이, 바로 아파치웹서버에서 

 

1 답변


수정됨
0 투표

# 아래와 같이 RedirectMatch 를 사용하면 됩니다.(apache 301 redirect all pages)

<VirtualHost *:80>
        ServerName a.com
        RedirectMatch 301 ^(.*)$ http://www.b.com/
</VirtualHost>

# 상세경로까지 도메인을 변경하려면 아래와 같이 사용하시면 됩니다.(apache redirect rule examples)

<VirtualHost *:80>
        ServerName a.com
        RedirectMatch 301 ^(.*)$ http://www.b.com$0
</VirtualHost>

 

 

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...