*이 게시물은 그누보드5 5.6.14 버전 기준으로 작성된 내용입니다.
안녕하세요~ 오랜만에 인사 드립니다.

요즘 회사 확장부터 시작해서 신경 쓸 부분이 한두개가 아니었어서 뒤늦게 인사를 드리네요.
본문 들어가도록 하겠습니다!
왜 짧은 주소가 필수인가?
- 검색엔진 친화: URL 키워드 노출 UP, 크롤링 효율 UP!
- CTR 개선(클릭률): 긴 한국어 인코딩 URL 대비 공유/복사에 용이
- 보안 & 유지보수: 규칙적 구조 → 중복성 콘텐츠·404 관리 쉬움
- 성능: 불필요한 파라미터/리다이렉트 제거로 응답 속도 UP!
☑️트래픽이 주로 모바일·SNS에서 유입되는 2025년 기준으로 "짧은 URL"은 필수 요소입니다.
사전점검
체크사항 | 내용 |
버전 | 그누보드 5.6.14 |
환경 | PHP 버전 8.1 이상, mod_rewrite 또는 rewrite 활성화 |
백업 | .htaccess, config.php, DB 백업은 필수! |
적용 범위 | 루트 도메인 + 서브 디렉토리 모두 동일 규칙 사용 권장 |
서버별 리라이트 설정
Apache (.htaccess)
# ① mod_rewrite 활성
RewriteEngine On
# ② www 정규화 (선택)
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# ③ 그누보드 짧은주소 규칙
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 게시판 글
RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)$ /bbs/board.php?bo_table=$1&wr_id=$2 [QSA,L]
# 게시판 첫 페이지
RewriteRule ^([a-zA-Z0-9_-]+)$ /bbs/board.php?bo_table=$1 [QSA,L]
Nginx
# server { ... }
location / {
try_files $uri $uri/ @gnuboard;
}
location @gnuboard {
# 게시판 글
if ($request_uri ~* "^/([a-zA-Z0-9_-]+)/([0-9]+)$") {
rewrite ^ /bbs/board.php?bo_table=$1&wr_id=$2 last;
}
# 게시판 첫 페이지
if ($request_uri ~* "^/([a-zA-Z0-9_-]+)$") {
rewrite ^ /bbs/board.php?bo_table=$1 last;
}
}
그누보드 내부 설정
define('G5_USE_SHORT_URL', true); // 없으면 추가
head.sub.php
- $GLOBALS['seo_title']과 $GLOBALS['seo_description'] 값이 짧은주소 URL에서도 정확히 출력되는지 테스트
- <link rel="canonical" href="<?= $canonical ?>"> 삽입
ALT/OG 태그
- list.skin.php, view.skin.php에서 썸네일 ALT 값 = {$view['wr_subject']}
중복 제거
- robots.txt에서 /bbs/board.php Allow, /bbs/? 형 파라미터 Disallow (선택)
사이트맵 제출
- Search Console에 /sitemap.xml→ 새 URL 색인 요청
성능 & 보안 체크리스트
항목 | 확인 |
301 → 200 체인 없음 | Lighthouse 'Redirects' |
Core Web Vitals 합격 | Search Console |
WAF 예외 | Cloudflare Page Rules 확인(클라우드플레어 이용시) |
원본 IP 로그 | HTTP_CF_CONNECTING_IP 변수 패치 |
FAQ
Q: 티스토리에서도 가능한가요?
A: 티스토리는 서버 설정 권한이 없어서 불가능합니다. 독립 서버 환경 기준으로 작성된 가이드입니다.
Q: 게시판이 수백개인데, 규칙 하나로 충분한건가요?
A: 네 충분합니다. bo_table 변수만 변하면 패턴 매칭으로 모두 처리됩니다.
Q: 캐싱 서비스 이미지 URL이 너무 길어요.
A: 이미지 CDN 경로는 SEO 영향이 거의 없다고 봐도 무방하므로 유지하시면 됩니다. 다만 ALT랑 Title 부분만 적절하게 채워주세요.
적용 후 최종 점검 리스트
- 해외/국내 크롤러 수집 확인
- 새 URL로 구글에서 site:주소 검색으로 노출 확인 (보통 3일 정도 걸립니다)
이 글을 마무리 하면서
짧고 깔끔한 URL은 클릭률과 색인 속도 둘 다 잡는 핵심 장치입니다.
직접 적용하기 벅차다면 클릭 → 웹프림 문의
무료 상담으로 사이트 맞춤 SEO 설계를 도와드립니다.
'IT > G5' 카테고리의 다른 글
스크롤 따라 다니는 레이어 배너를 적용 해보자 (0) | 2018.01.09 |
---|---|
그누보드 에디터 여러개 사용하기 (1) | 2017.11.15 |
SketchBook5 스킨의 jPlayer 스킨 만드는 방법 (1) | 2017.11.14 |
그누보드5 짧은주소 사용하는 방법 (1) | 2017.10.09 |
login_check.php에서 로그인일시 기록하기 (0) | 2017.10.09 |