경로 lib/uri.lib.php
검색 } else if(in_array($folder, $boards)) { // 게시판
} else if(in_array($folder, $boards)) { // 게시판 $segments[1] = $folder; if($no) { if( $config['cf_bbs_rewrite'] > 1 ){ $get_write = get_write( $g5['write_prefix'].$folder, $no , true); $segments[2] = $get_write['wr_seo_title'] ? urlencode($get_write['wr_seo_title']).'/' : urlencode($no); } else { $segments[2] = urlencode($no); } } else if($action) { $segments[2] = urlencode($action); } // << 바로 아래에 추가 } else if( $folder === 'upload') { $segments[1] = $folder; } else { $segments[1] = $folder; if($no) { $no_array = explode("=", $no); $no_value = end($no_array); $segments[2] = urlencode($no_value); } }
위 처럼
} else if( $folder === 'upload') {
$segments[1] = $folder;
조건문 추가
--------------------
동일한 파일에서 검색 if( isset($url['host']) ){
1 | $array_file_paths = run_replace( 'url_clean_page_paths' , array ( '/' .G5_BBS_DIR. '/board.php' , '/' .G5_BBS_DIR. '/write.php' , '/' .G5_BBS_DIR. '/content.php' , '/' .G5_BBS_DIR. '/upload.php' )); |
2 | //<< bbs/upload.php 경로를 추가 |
, '/'.G5_BBS_DIR.'/content.php' 다음에 , '/'.G5_BBS_DIR.'/upload.php' 추가
--------------------
경로 .htaccess
(기본적으로 서버 디렉토리[폴더]에 있습니다. 보이지 않는다면 FTP 연결 옵션에서 숨김파일 보이게 하면되고 그게 없다면 SFTP로 접속하시면 됩니다.) 그외에 경우는 검색...
01 | <IfModule mod_rewrite.c> |
02 | RewriteEngine On |
03 | RewriteBase / |
04 | RewriteCond %{REQUEST_FILENAME} -f [OR] |
05 | RewriteCond %{REQUEST_FILENAME} -d |
06 | RewriteRule ^ - [L] |
07 | RewriteRule ^content/([0-9a-zA-Z_]+)$ bbs/content.php?co_id= $1 &rewrite=1 [QSA,L] |
08 | RewriteRule ^content/([^/]+)/$ bbs/content.php?co_seo_title= $1 &rewrite=1 [QSA,L] |
09 | |
10 | RewriteRule ^upload bbs/upload.php [QSA,L] |
11 | |
12 | RewriteRule ^rss/([0-9a-zA-Z_]+)$ bbs/rss.php?bo_table= $1 [QSA,L] |
13 | RewriteRule ^([0-9a-zA-Z_]+)$ bbs/board.php?bo_table= $1 &rewrite=1 [QSA,L] |
14 | RewriteRule ^([0-9a-zA-Z_]+)/([^/]+)/$ bbs/board.php?bo_table= $1 &wr_seo_title= $2 &rewrite=1 [QSA,L] |
15 | RewriteRule ^([0-9a-zA-Z_]+)/write$ bbs/write.php?bo_table= $1 &rewrite=1 [QSA,L] |
16 | RewriteRule ^([0-9a-zA-Z_]+)/([0-9]+)$ bbs/board.php?bo_table= $1 &wr_id= $2 &rewrite=1 [QSA,L] |
17 | </IfModule> |
위 처럼
RewriteRule ^upload bbs/upload.php [QSA,L]
식으로 추가
--------------------
추가 <?php echo get_pretty_url('upload'); ?>
(HTML a태그 및 로케이션 되는곳에 입력해주세요.)
EX <a href="<?php echo get_pretty_url('upload'); ?>"></a>