如何準備.htaccess文件來阻止怪重定向...CakePHP的目錄重定向
當蛋糕創建的網站,我們輸入地址一些這樣的:http://example.com/css,我們redirec向http://example.com/app/webroot/css(403禁止) 。
我認爲是.htaccess的問題,但也許不是。如果可以,更好的解決方案將重定向到/或列出文件。
如何解決這個問題?
如何準備.htaccess文件來阻止怪重定向...CakePHP的目錄重定向
當蛋糕創建的網站,我們輸入地址一些這樣的:http://example.com/css,我們redirec向http://example.com/app/webroot/css(403禁止) 。
我認爲是.htaccess的問題,但也許不是。如果可以,更好的解決方案將重定向到/或列出文件。
如何解決這個問題?
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文件。正如你所說,無論你想要做什麼最有可能以另一種方式做得更好。
爲什麼這是一個問題 - 你可能不希望人們訪問你的css目錄。如果你訪問一個實際的文件:http://example.com/css/main.css它應該工作得很好。 – Dave
@Dave就在這裏,你想要做什麼,爲什麼? –
您是否找到解決問題的方法? – zeflex