채택완료

게시판 설치 폴더 변경과 주소생성

2017-04-24 (월) 14:20:43 4,558

그누보드를 루트에 설치해놓았다가 다른 php 파일들과 폴더 관리가 번거로워서

gnu라는 폴더로 모두 옮겨 놓으려고 합니다.

옮기고 나서, 짧은 주소를 사용하고 있기에, .htaccess 파일에서 gnu/ 폴더로 연결을 마무리했는데,

문제는 게시판 글 주소가 도메인/gnu/보드명/글번호 이렇게 생성이 됩니다.

도메인/보드명/글번호 이렇게 되어야 연결이 되는데 말이죠. 주소창에서도 이렇게 찍으면 연결이 됩니다.

게시판 글 생성 주소에서 gnu를 빼려면 어떻게 해야 하는가요?

|

답변 5개

채택된 답변
+20 포인트

그니깐 /gnu 상위 폴더에 .htaccess 를 두고요.,


RewriteRule ^([a-zA-Z0-9_]+)$ bbs/board.php?bo_table=$1 [L,QSA]

를 다음과 같이 바꾸란 뜻입니다. 

RewriteRule ^([a-zA-Z0-9_]+)$ gnu/bbs/board.php?bo_table=$1 [L,QSA]

이해가 안가신다면 /gnu/.htaccess 를 내용을 올려주세요.

다시 잡아 드릴께요. 

게시판 생성 주소에서 gnu를 빼는 건, config.php 에서 G5_URL,G5_PATH를 수정해서 해결했습니다. 

이미 .htaccess에서 수정해서 경로 연결은 다 되었고요, 게시판 생성 주소에서 gnu를 빼야 하는 상황입니다. ㅠㅠ 

.htaccess 를 상위폴더로 다시 이동하시고요


RewriteRule ^([a-zA-Z0-9_]+)$ bbs/board.php?bo_table=$1 [L,QSA]

위와 같은 구문들을


RewriteRule ^([a-zA-Z0-9_]+)$ gnu/bbs/board.php?bo_table=$1 [L,QSA]

처럼 gnu/bbs/.... 으로 다 변경하세요. 

gnu라는 폴더에 옴겨서 사용하시면 gnu경로가 들어가야합니다.

표시가 안되게 하실려면 그 상위 디렉토리에 위치하는게 맞구여

사이트 경로가 표시되어야 경로대로 홈페이지가 열립니다

답변을 작성하려면 로그인이 필요합니다.