카페24 www 붙었을때 제거 하는 리다이렉트 최근에 적용해보신분이 있으실까요? 채택완료
블랙캣77
11개월 전
조회 1,315
여러가지 해봐도 ㅠ.ㅠ
www 붙었을때 www 때고 이동해야 하는데 이동을 하지는 않네요...
RewriteCond %{HTTP_HOST} 할때 HTTP_HOST 를 체크를 못하는건지 어떤 방법을 해봐도 이동을 안하네요 ㅠ.ㅠ
카페24에서 혹시나 최근에 해보신분이 있을까해서 질문을 한번 올려봅니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
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 로 없는 페이지 접속하여 해당 메시지가 나오는지 확인합니다.
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]
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로 가는건 작동을 해서 해당이 인식은 되고 있습니다.
계속 신경써서 답변해주셔서 감사합니다.
.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]
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]
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인