1

我刚刚从这里 (http://kohanaframework.org/download) 安装了 kohana v3.1.4 "fasciinucha" STABLE 并且对 .htaccess 有疑问。如果我按照建议将 example.htaccess 更改为 .htaccess,则会收到此错误“Internal Server Error”。所以我通过更改来解决此问题

文件/etc/apache2/sites-enabled/000-default 部分中的“AllowOverride AuthConfig”到“AllowOverride All”。

任何人都可以解释以下内容吗?

  1. “ALL”指的是什么?这可能是安全风险吗?谁是“全部”?

  2. 在我的 Kohana .htaccess 文件中,我可以将 RewriteBase 路径更改为 / 或 /kohana/ 它没有任何区别?..这是为什么?

谢谢你的帮助,

你的,

4

1 回答 1

0
  1. 由于Apache 2.0 文档AllowOverride 选项的上下文是目录。不知道为什么这个选项出现在 .htaccess 文件中。无论如何,AllowOverride 选项告诉 Apache.htaccess文件中声明的哪些指令可以覆盖早期的配置指令。All- .htaccess 文件中允许任何具有 .htaccess 上下文的指令。AuthConfig允许使用授权指令。

  2. 因为站点 BASE 的设置是通过Kohana中/application/bootstrap.php的配置选项进行的。base_url Kohana::init()

于 2012-05-04T11:01:19.730 回答