https 로 변경하니 네이버전환 추적이 안되요 ㅠ.ㅠ
본문
2. www 제거하고 https 로 이동하기
// www 제거하고 https 로 이동하기
if($_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' || $_SERVER['HTTPS'] === 'on') { // https: 일때
if(strpos($_SERVER['HTTP_HOST'],'www.') !== false) {
$url = 'https://'.str_replace("www.", "", $_SERVER['HTTP_HOST']).$_SERVER['REQUEST_URI'];
header("Location:{$url}");
}
} elseif($_SERVER['HTTP_X_FORWARDED_PROTO'] === 'http' || $_SERVER['HTTPS'] !== 'on') { // http: 일때
if(strpos($_SERVER['HTTP_HOST'],'www.') !== false) { // www 있으면 www 빼고 https:// 연결
$url = 'https://'.str_replace("www.", "", $_SERVER['HTTP_HOST']).$_SERVER['REQUEST_URI'];
header("Location:{$url}");
} elseif(strpos($_SERVER['HTTP_HOST'],'www.') === false) { // www 없으면 그냥 https:// 연결
$url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Location:{$url}");
}
}
출처: https://www.happyjung.com/lecture/2512
https 로 손쉽게 변경하는 방법이 있길래 위 코드를 적용하였습니다
별 문제 없이 잘 돌아갔는대
네이버에 전환추적이 안되고 있습니다
네이버를 수정해야 하는지 아님 코드가 문제인지 모르겠어요
답변 1
예상되는 문제점은..
네이버 전환 추적 스크립트에 http://wcs.naver.net/wcslog.js
이렇게 되어있는 부분이 있을겁니다.
저부분을 https://wcs.naver.net/wcslog.js 로 변경해보세요.
https 서버에서는 http 파일을 호출할수는 없습니다.