www 주소를 https:// 변경
sir , 구글 검색에 나와있는 설정 방법을 .htaccess 에 전부 적용해보았는데
www 로 접속하면 www 로 접속되고 변경 되지 가 않습니다
그누보드5 Version 5.6.10 vultr 리눅스 서버 PHP 7.4 고대디 도메인 사용중입니다
검색으로 결과로 나오는 설정 방법들은 최소 5년 전이던데 혹시 최근 설정 방법이나
강제 리다이렉트 방법을 있는지 조언 구합니다
|
답변 4개 / 댓글 3개
채택된 답변
+20 포인트
Copy
<?php
// 현재 호스트 확인
if (strpos($_SERVER['HTTP_HOST'], 'www.') === 0) {
// www.를 제거한 도메인으로 리다이렉트
$new_host = preg_replace('/^www\./', '', $_SERVER['HTTP_HOST']);
$redirect_url = "https://" . $new_host . $_SERVER['REQUEST_URI'];
header("Location: $redirect_url", true, 301); // 301: 영구 리다이렉트
exit();
}
?>
이 코드를
theme/basic(사용중인테마)/head.sub.php 파일 상단에 위 코드 붙혀 넣어주세요
어떤 자료를 보셨는지 모르겠으나 아래 방법대로 한번 해보세요.
head.php 상단에 넣으시면됩니다.
=========== www 없애기
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");
답변 받아서 해결이 될려나 몰르겠습니다.
전체 체크를 해봐야 할부분들이 것같아요
관련 문의 자료 많이 올라와있으니 찾아보시고 하나씩 꼼꼼하게 체크해보세요선생님
해결점이 안나오시면 내아이디 클릭하셔서 sns 주세요 도와드리겠습니다.
답변을 작성하려면 로그인이 필요합니다.