Changeset 6664

Show
Ignore:
Timestamp:
09/14/08 01:30:56 (4 months ago)
Author:
daybreaker
Message:

refs #1085: 상용 IIS mod_rewrite 호환모듈 사용시 setup flow 오류 수정

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/setup.php

    r6659 r6664  
    878878  <input type="hidden" name="checked" value="<?php echo (isset($_POST['checked']) ? $_POST['checked'] : '');?>" /> 
    879879  <input type="hidden" name="domain" value="<?php echo $domain;?>" /> 
    880   <input type="hidden" name="disableRewrite" value="<?php echo (isset($_POST['disableRewrite']) ? $_POST['disableRewrite'] : false);?>" /> 
     880  <input type="hidden" name="disableRewrite" value="<?php echo (isset($_POST['disableRewrite']) ? $_POST['disableRewrite'] : '');?>" /> 
     881  <input type="hidden" name="rewriteMode" value="<?php echo ($rewrite == -1) ? 'ISAPI' : 'mod_rewrite';?>" /> 
    881882  <div id="inner"> 
    882883  <h2><span class="step"><?php echo _f('%1단계', $step);?></span> : <?php echo _t('사용 가능한 운영 방법은 다음과 같습니다. 선택하여 주십시오.');?></h2> 
     
    972973  <input type="hidden" name="checked" value="<?php echo (isset($_POST['checked']) ? $_POST['checked'] : '');?>" /> 
    973974  <input type="hidden" name="domain" value="<?php echo (isset($_POST['domain']) ? $_POST['domain'] : '');?>" /> 
    974   <input type="hidden" name="disableRewrite" value="<?php echo (isset($_POST['disableRewrite']) ? $_POST['disableRewrite'] : false);?>" /> 
     975  <input type="hidden" name="disableRewrite" value="<?php echo (isset($_POST['disableRewrite']) ? $_POST['disableRewrite'] : '');?>" /> 
     976  <input type="hidden" name="rewriteMode" value="<?php echo (isset($_POST['rewriteMode']) ? $_POST['rewriteMode'] : '');?>" /> 
    975977  <input type="hidden" name="type" value="<?php echo (isset($_POST['type']) ? $_POST['type'] : '');?>" /> 
    976978  <div id="inner"> 
     
    10521054  <input type="hidden" name="domain" value="<?php echo (isset($_POST['domain']) ? $_POST['domain'] : '');?>" /> 
    10531055  <input type="hidden" name="disableRewrite" value="<?php echo (isset($_POST['disableRewrite']) ? $_POST['disableRewrite'] : false);?>" /> 
     1056  <input type="hidden" name="rewriteMode" value="<?php echo (isset($_POST['rewriteMode']) ? $_POST['rewriteMode'] : '');?>" /> 
    10541057  <input type="hidden" name="type" value="<?php echo (isset($_POST['type']) ? $_POST['type'] : '');?>" /> 
    10551058  <input type="hidden" name="blog" value="<?php echo (isset($_POST['blog']) ? $_POST['blog'] : '');?>" /> 
     
    16241627            @chmod($filename, 0666); 
    16251628        } 
    1626         if(!isset($_POST['disableRewrite']) || !$_POST['disableRewrite']) {  
     1629        if(!isset($_POST['disableRewrite']) || !$_POST['disableRewrite']) { 
    16271630            $filename = $root . '/.htaccess'; 
    16281631            $fp = fopen($filename, 'w+'); 
    16291632         
    1630         if (checkIIS()) { 
    1631             // Users must copy these rules to IsapiRewrite4.ini 
    1632             $htaccessContent =  
     1633            switch ($_POST['rewriteMode']) { 
     1634            case 'ISAPI': 
     1635                // Users must copy these rules to IsapiRewrite4.ini 
     1636                $htaccessContent =  
    16331637"RewriteCond %{REQUEST_FILENAME} -f 
    16341638RewriteRule ^$path/(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L,U] 
     
    16411645RewriteRule ^$path/(.*)$ $path/rewrite.php?%{QUERY_STRING} [L,U] 
    16421646"; 
    1643         } else { 
    1644             $htaccessContent =  
     1647                break; 
     1648            case 'mod_rewrite': 
     1649            default: 
     1650                $htaccessContent =  
    16451651"#<IfModule mod_url.c> 
    16461652#CheckURL Off 
     
    16571663RewriteRule ^(.*)$ rewrite.php [L,QSA] 
    16581664"; 
    1659         } 
     1665            } 
    16601666 
    16611667            if ($fp) {