RewriteEngine On
RewriteCond $1 !^/(all)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/all/(.*)$
RewriteRule ^/(.*) http://test3.xinet.kr/$1 [L]
특정 폴더의 rewrite rull을 적용받지 않도록 하는 rull 설정
위의 내용중에 /all/ 폴더는 내용을 적용받지 않는다
순서가 다르면 안되니 참고 해야 한다
관련자료 모음
RewriteEngine On
RewriteBase /
# RewriteCond %{HTTP_HOST} ^codeigniter-kr.org [NC]
# RewriteRule ^(.*)$ http://codeigniter-kr.org/$1 [L,R=301]
#디렉토리 추가시 위에 디렉토리명 추가할것
RewriteCond $1 !^/(index\.php|install|skin|images|editor|file|css|captcha|data|include|trac|MyAdmin|robots\.txt)
#아래 2라인은 파일이나 디렉토리가 존재하면 index.php를 거치지 않고 직접 아파치가 처리 하라는 뜻입니다
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} !^/captcha/(.*)$
#RewriteCond %{REQUEST_URI} !^/images/(.*)$
#RewriteCond %{REQUEST_URI} !^/data/(.*)$
#RewriteCond %{REQUEST_URI} !^/include/(.*)$
#RewriteCond %{REQUEST_URI} !^/install/(.*)$
#RewriteCond %{REQUEST_URI} !^/skin/(.*)$
#RewriteCond %{REQUEST_URI} !^/css/(.*)$
#RewriteCond %{REQUEST_URI} !^/file/(.*)$
#RewriteCond %{REQUEST_URI} !^/editor/(.*)$
#RewriteCond %{REQUEST_URI} !^//(.*)$
# RewriteRule ^(.*)$ index.php/$1 [L]
RewriteRule ^(.*)$ /board_tank/index.php/$1 [L]
</IfModule>
—————————————————————————————–