테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 새로운 페이지 짧은 url적용

· 5년 전 · 1392 · 3

요기에 올려도되나 싶긴하지만..음..

 

새로운 그누보드5.4를 어제 드디어 구조를 뜯어봤습니다..(이제서야?...)

근데 index.php를 클론하여 새로운 페이지를 생성하였는데 그대로 확장자명이 붙어 그부분에 대해서

짱구를 굴려봤습니다..

최상위루트에 sub1.php파일을 생성하고 theme/basic에 sub1.php파일을 생성후

최상위 루트의 sub1.php에 index.php 코드를 복붙하고 sub1.php와 연결시켜주었습니다.

 

여기까지는 이전과 같은 새로운생성 페이지입니다.

이대로하면 뒤에 .php 확장자가 붙죠

 

 

그래서 .htaccess에 한줄을 추가해주었습니다.

RewriteRule ^sub/([^/]*)/?$ $1.php 

넣은 이유는

지금 현재 짧은 url을 설정하게되면

도메인/그누보드설치경로/bo_table/글번호

로 작성되기 때문에

sub/루트를 생성하여 새로운 페이지의 짧은 url은

도메인/그누보드설치경로/sub/생성한 페이지명 으로 할수있습니다.

결과물입니다.

 

더 좋은 방법이 있겠지만.. 혹은 어디서 에러가 날지 모르겟지만...(일단 저렇게 설정하면 bo_table이 sub라는 게시판은 못만들지 않을까 싶습니다..만은) 짱구굴려본 결과 이것말고는 어떻게 답이없네요...

 

고수님들 또 다른 방안이 있다면 알려주시길...

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

항상 폴더째 만들어 index.php 넣고 그냥 쓰던 버릇이 있어서 생각을 못해봤네요.

저는 더 놀란게... 두번째 스샷의 전체메일 50778개...
page 라는 폴더를 만들어 그안에 sub01.php 등 파일을 적용하면 해결되지 않을까요?
@감기약 네 맞아요 page폴더 새로 파서 해도 상관없죠~ 실제로 그렇게 따로 만든것도 있고요^^
@무와보 ㅎㅎ 네이버메일은 그닥 중요한걸 안받아서요 죄다 광고메일ㅎㅎ

게시판 목록

자유게시판

글쓰기
🐛 버그신고