2013-08-22 130 views
1

如何準備.htaccess文件來阻止怪重定向...CakePHP的目錄重定向

當蛋糕創建的網站,我們輸入地址一些這樣的:http://example.com/css,我們redirec向http://example.com/app/webroot/css(403禁止) 。

我認爲是.htaccess的問題,但也許不是。如果可以,更好的解決方案將重定向到/或列出文件。

如何解決這個問題?

+0

爲什麼這是一個問題 - 你可能不希望人們訪問你的css目錄。如果你訪問一個實際的文件:http://example.com/css/main.css它應該工作得很好。 – Dave

+1

@Dave就在這裏,你想要做什麼,爲什麼? –

+0

您是否找到解決問題的方法? – zeflex

回答

1

Cake期望http://example.com/css重定向到http://example.com/app/webroot/css,這是你應該保留所有css文件的地方。你會注意到,像echo $ this-> Html-> css('style'); ,鏈接到css風格的標準餅乾方式,它將創建一個鏈接到http://example.com/css/style.css,即使該文件實際上應該位於http://example.com/app/webroot/style.css。你不希望人們能夠看到http://example.com/css,因爲那是你的css文件夾。如果他們可以瀏覽你的文件結構,他們可能會做壞事。所以不要改變你的.htacess文件。正如你所說,無論你想要做什麼最有可能以另一種方式做得更好。