영카트에서 www 없는 도메인을 메인도메인으로 설정 방법
본문
영카트에서 www 없는 도메인을 메인도메인으로 설정 방법 알수 있을까요?
https://www.cafetest.com 으로 들어가면 https://www.cafetest.com 안나오고, https://cafetest.com 으로가게요.
답변 4
Apache의 경우 .htaccess 파일에서 RewriteEngine과 RewriteRule을 이용해 www를 제외한 도메인으로 리디렉션 규칙을 작성할 수있으며,
Nginx의 경우 서버 블록 설정에서 server_name을 www와 비-www로 나누어 비-www로 리디렉션하는 규칙을 추가하세요.
또한, 두 환경 모두에서 HTTPS가 적용된 경우 적절한 SSL 설정도 함께 해야합니다.
head.php 상단에 넣으세요
if(strpos($_SERVER['HTTP_HOST'],'www.') !==false)
$url = $_SERVER['HTTP_X_FORWARDED_PROTO'].'://'.str_replace('www.','',$_SERVER['HTTP_HOST']).$_SERVER['REQUEST_URI'];
header("Location:$url");
도메인 리다이렉트, 서버단에서의 리다이렉트 알아 보시고요. php 코드 리다이렉트는 추천하지 않습니다. 보안을 생각한다면 말이죠.
답변을 작성하시기 전에 로그인 해주세요.