모든, 젠드 - CSS에 대한 액세스를 거부, JS, 이미지 파일
나는 다음과 같은 젠드 응용 프로그램의 구조를 가지고 : 공용 폴더에 내 htaccess로 파일은 다음과 같습니다helloworld
- application
- configs
- controllers
- models
- layouts
- include
- library
- public
- design
-- css
-- site.css
-- js
-- global.js
-- images
-- siteheader.gif
-- sitefooter.gif
- .htaccess
- index.php
:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
내 문서 루트가 "공용"폴더를 가리 킵니다. 현재 사용자가 디렉토리 레벨 URL (예 : http://localhost/design 또는 localhost/css)을 방문하면 위의 .htaccess 파일에 액세스 금지 페이지가 표시됩니다. 그러나 파일 레벨 URL (예 :)을 방문하면 CSS 파일 또는 js 파일 또는 PHP 파일이 표시됩니다.
위의 파일 유형에 대한 파일 수준 액세스를 잠 그려면 어떻게해야합니까? URL에서 직접 액세스하는 경우? 내 애플리케이션은 JS 집약적이므로,이를보고있는 사용자로부터 보호하고 싶습니다. 당신은 할 수 없습니다
감사