그누보드 https(SSL) 보안인증서 적용방법, https 강제 리다이렉션 하는 방법
- 낚시캠핑나들이 작성
- 작성일
- 178 조회
- 목록
그누보드 https 강제 리다이렉션 하는 방법
그누보드 보안인증서(SSL)를 설치(구매) 했으면 강제로 https로 설정을 해주어야만 https로 홈페이지가 열리게 됩니다. SSL 보안인증서는 웹사이트와 사용자의 브라우저 간의 데이터 전송을 암호화하여 안전하게 보호하는 역할을 합니다. SSL(Secure Sockets Layer)은 인터넷 상에서 정보가 전송될 때 도청이나 변조로부터 데이터를 보호하기 위해 사용되며, 이를 통해 웹사이트의 신뢰성을 보장합니다.
최근 웹사이트 보안을 중요시 하기 때문에 꼭 SSL(보안인증서)을 설치 해야만 됩니다. 보안인증서는 호스팅업체에서 무료나 유료로 제공하기 때문에 사이트에 맞게 인증서를 설치 해주면 됩니다. 그누보드로 홈페이지를 만들었으면 보안인증서를 설치 후 강제로 https로 강제 리다이렉션 시키면 됩니다.
그누보드 홈페이지에 있는 .htaccess 파일을 수정 하면 강제 리다이렉션을 시킬 수 있습니다.
#### 그누보드5 rewrite BEGIN #####
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^content/([0-9a-zA-Z_]+)$ bbs/content.php?co_id=$1&rewrite=1 [QSA,L]
RewriteRule ^content/([^/]+)/$ bbs/content.php?co_seo_title=$1&rewrite=1 [QSA,L]
RewriteRule ^rss/([0-9a-zA-Z_]+)$ bbs/rss.php?bo_table=$1 [QSA,L]
RewriteRule ^([0-9a-zA-Z_]+)$ bbs/board.php?bo_table=$1&rewrite=1 [QSA,L]
RewriteRule ^([0-9a-zA-Z_]+)/([^/]+)/$ bbs/board.php?bo_table=$1&wr_seo_title=$2&rewrite=1 [QSA,L]
RewriteRule ^([0-9a-zA-Z_]+)/write$ bbs/write.php?bo_table=$1&rewrite=1 [QSA,L]
RewriteRule ^([0-9a-zA-Z_]+)/([0-9]+)$ bbs/board.php?bo_table=$1&wr_id=$2&rewrite=1 [QSA,L]
</IfModule>
#### 그누보드5 rewrite END #####
위 소스를 .htaccess 에 넣은 후 서버에 올리면 강제 리다이렉션이 됩니다.