2009-08-27 4 views
2

인사말, 모두.병렬 CodeIgniter 및 정적 HTML 및 htaccess 문제

그래서 같은 디렉토리 구조, 정적 HTML 사이트에 CI 평행을 실행하고 있습니다 :

  • CI
  • 정적
  • user_guide
  • htaccess로
  • index.php를

그리고 내 .htaccess 파일에서 다음을 사용하고 있습니다. 그 정적 파일. (필자는 기존 사이트에서 빌려 내 CI 뷰에서 사용하고 무엇을 가장 이후부터)

RewriteEngine On 
RewriteRule ^(application) - [F,L] 

DirectoryIndex /static/index.html 

RewriteRule ^([a-z0-9_-]+)\.html$ /static/$1.html [L] 
RewriteRule ^images/([a-z0-9_-]+)\.gif$ /static/images/$1.gif [L] 
RewriteRule ^images/([a-z0-9_-]+)\.jpg$ /static/images/$1.jpg [L] 
RewriteRule ^css/([a-z0-9_-]+)\.css$ /static/css/$1.css [L] 
RewriteRule ^js/([a-z0-9_-]+)\.js$ /static/js/$1.js [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php/$0 [PT,L] 

나는 정적 디렉토리 구조에 내 "자산"(이미지, CSS 등)을 넣어. 나는 JQuery와 플러그인을 포함과 같이하고자하는 경우 모든

... 한 가지를 제외하고 잘 작동 것으로 나타납니다 :

나는에서 직접 검색하려고하면이 파일은 제공되지 않습니다

<script src="../../js/jquery.autocomplete.js"></script > 
브라우저 주소 표시 줄.

"jquery.autocomplete.js"의 파일 이름을 "autocomplete.js"로 변경하면 브라우저 주소 표시 줄의 요청을 통해이 파일을 검색 할 수 있지만 내 JavaScript에서는로드되지 않고 제대로 작동하지 않습니다 (자바 스크립트가 자동 완성() 함수가 호출 정확하게 지점에서 실행을 중지하십시오/JS 디렉토리와 아무것도에 적용되는 RewriteRule의 규칙에

$("#fld").autocomplete("ajax/val", { 
    width: 260, 
    selectFirst: false 
}); 

내가 시도 변동하는 일-하지만 것 같다 나는 항상 오전 .htaccess에서 어둠을 물색하고 있습니다. 누구든지 도울 수 있습니까?

이것은 내가 tr 작동하지 않는다 :

RewriteRule ^js/jquery\.([a-z0-9_-]+)\.js$ /static/js/jquery.$1.js [L] 

감사합니다.

RewriteRule ^js/([a-z0-9_\.]+)\.js$ /static/js/$1.js [NC,L] 
: 여기

답변

1

는 대답