2013-08-22 1 views
1
이상한 리디렉션을 차단 htaccess로 파일을 준비하는 방법

...CakePHP의 디렉토리 재

사이트가 케이크에 생성됩니다

,이 같은 몇 가지 우리가 입력 주소 : http://example.com/css, 우리는 http://example.com/app/webroot/css (403 금지됨)에에 redirec 있습니다 .

.htaccess의 문제라고 생각하지만 어쩌면 없습니다. 가능한 경우 더 나은 솔루션이/또는 목록 파일로 리디렉션됩니다.

어떻게 해결할 수 있습니까?

+0

왜 그런가? 사람들이 당신의 css 디렉토리에 액세스하는 것을 원하지 않는 이유는 무엇입니까? 실제 파일 http://example.com/css/main.css에 액세스하면 정상적으로 작동합니다. – Dave

+1

@Dave가 바로 여기에 있습니다. 당신이하고 싶은 것과 그 이유는 무엇입니까? –

+0

문제점의 해결책을 찾으셨습니까? – zeflex

답변

1

케이크는 http://example.com/csshttp://example.com/app/webroot/css으로 리디렉션 될 것으로 예상합니다. 여기에서 모든 CSS 파일을 유지해야합니다. echo $ this-> Html-> css ('style')와 같은 일을하는 것을 알 수 있습니다. , CSS 스타일에 링크하기위한 표준 케이크 방법은 파일이 실제로 http://example.com/app/webroot/style.css에 있어야하지만 http://example.com/css/style.css에 대한 링크를 만듭니다. 당신은 사람들이 http://example.com/css을 볼 수 있기를 원하지 않습니다, 그것은 당신의 css 폴더입니다. 파일 구조를 탐색 할 수 있다면 잠재적으로 나쁜 일을 할 수 있습니다. .htacess 파일을 변경하지 마십시오. 당신이 말했듯이, 당신이하려고하는 것은 무엇이든 다른 방법으로 가장 잘 수행 될 것입니다.