rewrite mod사용시 이모티콘등의 이미지등의 경로가 어긋나는 문제를 정규표현식을 수정하여 해결

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2549 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2007-09-07 02:06:39 +00:00
parent bfb5b3d942
commit 61729c1352

View file

@ -93,9 +93,9 @@
$path = str_replace('index.php','',$_SERVER['SCRIPT_NAME']);
// files로 시작되는 src나 href의 값을 절대경로로 변경
$content = preg_replace('!(href|src)=("|\'){0,1}files!is', '\\1=\\2'.$path.'files', $content);
$content = preg_replace('!(href|src)=("|\'){0,1}\.\/([a-zA-Z0-9\_^\/]+)\/!is', '\\1=\\2'.$path.'$3/', $content);
// commons/modules/files/widgets/layouts/addons 로 시작되는 src나 href의 값을 절대경로로 변경
$content = preg_replace('!(href|src)=("|\'){0,1}(commons|modules|widgets|layouts|addons|files)!is', '\\1=\\2'.$path.'\\3', $content);
$content = preg_replace('!(href|src)=("|\'){0,1}\.\/([a-zA-Z0-9\_^\/]+)\/!is', '\\1=\\2'.$path.'\\3/', $content);
if($this->gz_enabled) print ob_gzhandler($content, 5);
else print $content;