如何准备 .htaccess 文件以阻止奇怪的重定向...
当在 Cake 中创建站点时,我们输入这样的地址:http://example.com/css,我们重定向到http://example.com/app/webroot/css(403 禁止)。
我认为是.htaccess 的问题,但也许不是。如果可以的话,更好的解决方案将重定向到/或列出文件。
如何解决这个问题?
如何准备 .htaccess 文件以阻止奇怪的重定向...
当在 Cake 中创建站点时,我们输入这样的地址:http://example.com/css,我们重定向到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 文件。正如您所说,无论您尝试做什么,都可能以另一种方式更好地完成。