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

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

· 5년 전 · 1387 · 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 등 파일을 적용하면 해결되지 않을까요?
5년 전
@감기약 네 맞아요 page폴더 새로 파서 해도 상관없죠~ 실제로 그렇게 따로 만든것도 있고요^^
@무와보 ㅎㅎ 네이버메일은 그닥 중요한걸 안받아서요 죄다 광고메일ㅎㅎ

게시글 목록

번호 제목
1717629
1717626
1717625
1717621
1717619
1717611
1717610
1717609
1717607
1717601
1717598
1717591
1717590
1717583
1717575
1717572
1717568
1717566
1717549
1717545
1717533
1717512
1717511
1717508
1717495
1717479
1717473
1717470
1717463
1717452