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

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

QA

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

답변 1

본문

여러가지 해봐도 ㅠ.ㅠ 

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

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

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

이 질문에 댓글 쓰기 :

답변 1

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

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

 


RewriteEngine On

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

.htaccess 에

www 제거 말고..

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

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

가령,

ErrorDocument 404 "htaccess test ok"

으로 작성후 ~/abc.php 로 없는 페이지 접속하여 해당 메시지가 나오는지 확인합니다.

다 지우고,
ErrorDocument 404 "htaccess test ok"
부터 테스트를 해서..

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


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

RewriteEngine On

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

조금전 다음과 같이 적용해 보니, 제가 관리하는 사이트(cafe24)에서는 적용이 되었습니다.
https://www.d~ -> https://d~


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]

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 77
© SIRSOFT
현재 페이지 제일 처음으로