| 제목 | IIS url 재작성 기능 문의드려요~ | ||
|---|---|---|---|
| 글쓴이 | 동도리군 | 작성시각 | 2013/09/23 09:06:53 | 
| 
                         | 
                |||
| 
                          리눅스에서는 ------------------------------------- .htaccess ------------------------------------- <IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond $1 !^(index\.php|_lib/|logs/|images/|css/|js/|robots\.txt) 
    RewriteRule ^(.*)$ /index.php/$1 [L] 
</IfModule> 
                        
                    처럼 사용하고 있었는데요 IIS 7.5에서 URL 재작성을 이용해보니 ----------------------------------------- web.config -----------------------------------------     <system.webServer> 
        <rewrite> 
            <rules> 
                <rule name="CodeIgniter CI Rewrite" stopProcessing="true"> 
                    <match url="^(.*)$" ignoreCase="false" /> 
                    <conditions logicalGrouping="MatchAll"> 
                        <add input="{R:1}" pattern="^(index\.php|logs/|images/|css/|js/|robots\.txt)" ignoreCase="false" negate="true" /> 
                    </conditions> 
                    <action type="Rewrite" url="/index.php/{R:1}" /> 
                </rule> 
            </rules> 
        </rewrite> 
와 같이 바뀌던데 문제는 이렇게 했을경우 /css /images 폴더에 있는것들이 바로 접근이 않되더군요 규칙은 간단히 /images /css /library index.php 파일로 접근한게 아닐경우에는 무조건 index.php 파일로 해당 정보를 그 뒤에 인자값으로 넘기라는 것입니다 읽어주셔서 감사합니다~  | 
                |||
| 다음글 | 지정범위 이미지 (5) | ||
| 이전글 | 해외 사이트에 엑세스 하면 원래 느린가요? (4) | ||
| 
                             
                                milosz
                                /
                                2013/09/23 11:06:09 /
                                추천
                                0
                             
                             | 
                    
여기 나와있는 룰들을 참고해보시기 바랍니다.