2012-01-04 3 views
0

codeigniter 및 .htaccess 재 작성을 사용하고 있습니다. 현재 그렇게 같이 index.php를 모든 존재하지 않는 파일 쿼리 (CodeIgniter의)을 다시 작성 있어요 : 이제서브 디렉토리의 URI 재 작성

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ ./index.php?/$1 [L] 

내가 원하는에 "응용 프로그램/이미지"만약 파일 아무튼을 "이미지"로 시작하는 URL을 다시 좋아 존재하지 않습니다. 다음과 같은 것 :

RewriteCond %{REQUEST_URI} ^/images 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ ./application/$1 [L] 

음, 루트 디렉토리에서는 작동하지만 서브 디렉토리에서는 작동하지 않습니다. htaccess에 하위 디렉토리 이름을 추가하고 싶지 않습니다. 동적으로 사용하고 싶습니다. 그래서 만약 내가이 dir의 사본을 만들고 이름을 바꾸면 나는이 dt에 htaccet을 바꾸고 싶지 않습니다.

RewriteRule은 작동하는 디렉토리와 관련이 있지만 RewriteCond가 아닌가요?

문제 :) 미리 감사드립니다이에 의해 해결된다 :

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(images|js|css)(.*)$ ./application/$1$2 [L] 

답변

0
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(images|js|css)(.*)$ ./application/$1$2 [L] 
관련 문제