【发布时间】:2015-11-06 20:30:50
【问题描述】:
我正在尝试在具有其他应用程序的服务器中安装 Kohana 网页,但出现错误“不允许直接访问”。 当我尝试转到索引页面时,我看到了目录。我认为它与 .htaccess 文件或 SYSPATH 有关,但我无法弄清楚。 有人可以帮助我吗? 非常感谢
【问题讨论】:
标签: .htaccess server kohana webpage
我正在尝试在具有其他应用程序的服务器中安装 Kohana 网页,但出现错误“不允许直接访问”。 当我尝试转到索引页面时,我看到了目录。我认为它与 .htaccess 文件或 SYSPATH 有关,但我无法弄清楚。 有人可以帮助我吗? 非常感谢
【问题讨论】:
标签: .htaccess server kohana webpage
很难猜测您的问题的原因可能是什么,但是您的.htaccess 中是否有以RewriteBase 开头的行?
如果不尝试在RewriteRule .* index.php/$0 [PT] 行之前添加一个,格式为:
RewriteBase /directory-name-here/
因此,如果您的 kohana 应用程序所在的目录名为 kohana,您需要如下一行:
RewriteBase /kohana/
【讨论】:
SYSPATH 在 Kohana 框架的 index.php 中定义。
因此,请确保您的 .htaccess 指向正确的索引文件。
【讨论】: