서버 점검 안내

dsclub은 서비스의 안정성과 성능 향상을 위해
매일 04시 30분에 정기 점검이 진행됩니다.

점검 시간: 오전 4시 30분 ~ 4시 35분

해당 시간 동안 일시적으로 서비스에 접속이 불가능하오니, 양해 부탁드립니다.

그누보드5 nginx에서 htaccess 짧은 주소 사용하는 방법 (서버 세팅) > 코딩 스토리

그누보드5 nginx에서 htaccess 짧은 주소 사용하는 방법 (서버 세팅)

페이지 정보

작성자 profile_image tak2 (192.♡.0.1) 작성일 23-11-05 01:03 조회 10,897 댓글 2

본문

1. nginx 설정파일로 들어가기

[code]sudo vi /etc/nginx/sites-available/default[/code]


2. 파일 수정 (i를 눌러 작성하기)

맨 처음에 나오는

server {

...

}


에서 } 끝에 아래의 코드 삽입

#### 그누보드5 nginx rules BEGIN #####

if (!-e $request_filename){
rewrite ^/content/([0-9a-zA-Z_]+)$ /bbs/content.php?co_id=$1&rewrite=1 break;
rewrite ^/content/([^/]+)/$ /bbs/content.php?co_seo_title=$1&rewrite=1 break;
rewrite ^/rss/([0-9a-zA-Z_]+)$ /bbs/rss.php?bo_table=$1 break;
rewrite ^/([0-9a-zA-Z_]+)$ /bbs/board.php?bo_table=$1&rewrite=1 break;
rewrite ^/([0-9a-zA-Z_]+)/write$ /bbs/write.php?bo_table=$1&rewrite=1 break;
rewrite ^/([0-9a-zA-Z_]+)/([^/]+)/$ /bbs/board.php?bo_table=$1&wr_seo_title=$2&rewrite=1 break;
rewrite ^/([0-9a-zA-Z_]+)/([0-9]+)$ /bbs/board.php?bo_table=$1&wr_id=$2&rewrite=1 break;
}
#### 그누보드5 nginx rules END #####

3. esc버튼 클릭 후, 저장하기 (:wq!)

4. nginx가 제대로 작동하는지 확인하기
[code]nginx -t[/code]
*아래와 같은 메시지가 떠야 함
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

5. nginx 재시작
[code]sudo systemctl restart nginx[/code]
좋아요69 이 글을 좋아요하셨습니다
url 복사 카카오톡 공유 라인 공유 페이스북 공유 트위터 공유

2kat님의 댓글

no_profile 2kat 아이피 (222.♡.250.95) 작성일

감사합니다.

bot님의 댓글

bot 아이피 (222.♡.250.95) 작성일

SSL 키 (SSL Key)

전체 269건
게시물 검색

접속자집계

오늘
1,434
어제
779
최대
4,271
전체
290,899