리다이렉팅 기능해지하고 싶은데 htaccess 수정을 어떻게 해야 하나요?
본문
http 주소로 접근시 https 로 리다이렉팅 하는 방법 있나요?
답변:
메모장에 아래 내용 적은 후 이름 .htaccess로 저장해서 계정 루트 폴더에 넣으세요.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
질문:
리다이렉팅 기능을 해지하고 싶어 .htaccess 파일을 삭제해도 계속
리다이렉팅이 되는데, 해지는 어떻게 해야 하나요?
답변 2
.htaccess 파일이 확실하게 삭제된 것이 맞는지 다시한번 확인해보는 것이 어떨까 싶습니다.
리눅스에서는 파일명 처음에 .이 붙게되면 자동으로 숨김파일이 되기 때문에,
디렉토리에서 숨김파일까지 확인하는 명령 (파라미터)는 ls -al 입니다.
사이트의 루트 디렉토리에 있는 .htaccess 파일을 삭제한 것이 맞는지도 체크해보는 것이 좋습니다.
호스팅 회사에 따라 사이트 루트 디렉토리가 ~/public_html 인 경우도 있고, ~/www 인 경우 등등이 있습니다.
예를 들어 ~/public_html/.htaccess 파일을 삭제하지 않고 ~/public_html/.htaccess 파일을 삭제하면,
실제로는 영향을 미치지 않은 파일을 삭제한 것과 같습니다.
마지막으로는 프로그램에서 http -> https 처리한 것 등이 있지는 않았는지 등을 확인해 볼 수 있을 듯 합니다.
.htaccess의 내용을 지우고 apache 재시작후
브라우져 캐시를 지워보세요~