我刚从这里安装了kohana v3.1.4“fasciinucha”STABLE(http://kohanaframework.org/download)并对.htaccess有疑问。如果我按照建议将example.htaccess更改为.htaccess,我会收到此错误“内部服务器错误”。所以我通过更改
来解决此问题 部件中/ etc / apache2 / sites-enabled / 000-default文件中的“AllowOverride AuthConfig”为“AllowOverride All”。有人可以解释以下内容吗?
“ALL”指的是什么?这可能是安全隐患吗?谁是“全部”?
在我的Kohana .htaccess文件中,我可以将RewriteBase路径更改为/或/ kohana /它没有任何区别?..为什么会这样?
感谢您的帮助,
你的,
罗布
答案 0 :(得分:0)
由于Apache 2.0 docs AllowOverride选项的上下文是目录。不知道为什么这个选项出现在.htaccess文件中。
无论如何,AllowOverride选项告诉Apache .htaccess
文件中声明的哪些指令可以覆盖之前的配置指令。 All
- .htaccess文件中允许使用.htaccess Context的任何指令。 AuthConfig
允许使用授权指令。
因为在Kohana中使用/application/bootstrap.php
base_url
配置选项在Kohana::init()
中设置了网站BASE。