From 0954bd8b5f6fbdda4c0d1b6ea9c533acb2825285 Mon Sep 17 00:00:00 2001 From: thisgun Date: Wed, 24 Oct 2018 18:32:54 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=98=EB=AA=BB=EB=90=9C=20rewrite=20?= =?UTF-8?q?=EA=B7=9C=EC=B9=99=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/common.lib.php | 9 +++++++++ lib/uri.lib.php | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/common.lib.php b/lib/common.lib.php index cabf0d5d2..71c8da598 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -1523,6 +1523,15 @@ function sql_set_charset($charset, $link=null) mysql_query(" set names {$charset} ", $link); } +function sql_data_seek($result, $offset=0) +{ + if ( ! $result ) return; + + if(function_exists('mysqli_set_charset') && G5_MYSQLI_USE) + mysqli_data_seek($result, $offset); + else + mysql_data_seek($result, $offset); +} // mysqli_query 와 mysqli_error 를 한꺼번에 처리 // mysql connect resource 지정 - 명랑폐인님 제안 diff --git a/lib/uri.lib.php b/lib/uri.lib.php index cc5d317aa..cb13e701b 100644 --- a/lib/uri.lib.php +++ b/lib/uri.lib.php @@ -219,7 +219,6 @@ function exist_seo_url($type, $seo_title, $write_table, $sql_id=0){ if( $type === 'bbs' ){ $sql = "select wr_seo_title FROM {$write_table} WHERE wr_seo_title = '".sql_real_escape_string($seo_title)."' AND wr_id <> '$sql_id' limit 1"; - $row = sql_fetch($sql); $exists_title = $row['wr_seo_title']; @@ -326,8 +325,9 @@ function get_mod_rewrite_rules($return_string=false){ $rules[] = ''; $rules[] = 'RewriteEngine On'; $rules[] = 'RewriteBase '.$base_path; - $rules[] = 'RewriteCond %{REQUEST_FILENAME} !-f'; - $rules[] = 'RewriteCond %{REQUEST_FILENAME} !-d'; + $rules[] = 'RewriteCond %{REQUEST_FILENAME} -f [OR]'; + $rules[] = 'RewriteCond %{REQUEST_FILENAME} -d'; + $rules[] = 'RewriteRule ^ - [L]'; if( $add_rules = apply_replace('add_mod_rewrite_rules', '', $get_path_url, $base_path, $return_string) ){ $rules[] = $add_rules;