테스트 사이트 - 개발 중인 베타 버전입니다

카페24 www 붙었을때 제거 하는 리다이렉트 최근에 적용해보신분이 있으실까요? 채택완료

블랙캣77 11개월 전 조회 1,315

여러가지 해봐도 ㅠ.ㅠ 

www 붙었을때 www 때고 이동해야 하는데 이동을 하지는 않네요...

RewriteCond %{HTTP_HOST} 할때 HTTP_HOST 를 체크를 못하는건지 어떤 방법을 해봐도 이동을 안하네요 ㅠ.ㅠ

카페24에서 혹시나 최근에 해보신분이 있을까해서 질문을 한번 올려봅니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
11개월 전

웹 루트 디렉토리에 ".htaccess" 파일이어야 합니다.

파일명 맨 첫글자는 '.' (점) 입니다. (히든 파일 특성)

 

</p>

<p>RewriteEngine On</p>

<p>

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]

RewriteRule ^(.*)$ <a href="https://%1%{REQUEST_URI}" target="_blank" rel="noopener noreferrer">https://%1%{REQUEST_URI}</a> [R=301,L]</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

블랙캣77
11개월 전
해당은 해봤는데 안되서요 답변 감사합니다.
마르스컴퍼니
11개월 전
.htaccess 에

www 제거 말고..

다른 작업을 먼저 테스트 해서..

.htaccess 자체가 인식되고 있는지를 확인하는 것이 좋을 듯 합니다.

가령,

ErrorDocument 404 "htaccess test ok"

으로 작성후 ~/abc.php 로 없는 페이지 접속하여 해당 메시지가 나오는지 확인합니다.
블랙캣77
11개월 전
https 작업도 있어서 해당 보다 위에 해도 역시 안되서요.
신경써서 답변해주셔서 감사합니다.
마르스컴퍼니
11개월 전
다 지우고,
ErrorDocument 404 "htaccess test ok"
부터 테스트를 해서..

.htaccess 파일 인식/작동 여부를 최초로 확인해보는 것을 추천합니다.
(그 이후 하나씩 하나씩 단계적으로 테스트/검토해보는 것이 좋습니다.)


최근 카페24 호스팅 사이트에서 SSL 적용은,
${HTTPS} 가 안되어서.. 다음과 같이 처리했었습니다.

RewriteEngine On

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
블랙캣77
11개월 전
해당은 https에 www 에 붙은걸 바꿀려는거라서 안될거 같네요
계속 신경써서 답변해주셔서 감사합니다.
.htaccess 에서 http는 https로 가는건 작동을 해서 해당이 인식은 되고 있습니다.
마르스컴퍼니
11개월 전
조금전 다음과 같이 적용해 보니, 제가 관리하는 사이트(cafe24)에서는 적용이 되었습니다.
https://www.d~ -> https://d~
[code]
RewriteEngine On

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [R=301,L]
[/code]

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인