如何准备.htaccess文件来阻止奇怪的重定向...
在Cake中创建网站时,我们输入的地址如下:http://example.com/css,我们将重定向到http://example.com/app/webroot/css(403 Forbidden)。
我认为是.htaccess的问题,但也许没有。如果可以的话,更好的解决方案将重定向到/或列出文件。
如何解决这个问题?
答案 0 :(得分:1)
Cake希望http://example.com/css重定向到http://example.com/app/webroot/css,这是您应该保留所有css文件的地方。您会注意到像echo this this-> Html-> css('style'); ,链接到css样式的标准蛋糕方式,它将创建指向http://example.com/css/style.css的链接,即使该文件实际上应该位于http://example.com/app/webroot/style.css中。您不希望人们能够查看http://example.com/css,因为这是您的css文件夹。如果他们可以浏览您的文件结构,他们可能会做坏事。所以不要改变你的.htacess文件。正如你所说,无论你想做什么,最有可能做得更好。