0

我正在尝试让一个基于 Kohana 框架的 PHP 应用程序在 Linux 服务器上运行。

我的.htaccess或应用程序中存在一个问题(尚未解决),它阻止了漂亮 URL 的使用。当我调试时,我在我的$_SERVER数组中发现了这个:

print_r($_SERVER);

...
[REDIRECT_KOHANA_ENV] => PRODUCTION
...

在我的 .htaccess 文件中,只有一行来设置环境变量:

SetEnv KOHANA_ENV PRODUCTION

而且我正在做一个重定向:

RewriteRule ^(fr|en)/(this|that)/?([^/]*)$ /index.php/$1/that/ [NC,QSA,L]

有人知道这REDIRECT_KOHANA_ENV是如何设置的吗?

这有关系$_SERVER['REDIRECT_REMOTE_USER']吗?

4

1 回答 1

1

看起来这是您的 htaccess 中的某些东西导致了这种情况。以下是有关 htaccess 重写和REDIRECT_常量的一些详细信息$_SERVER

http://www.php.net/manual/en/reserved.variables.php#79811

于 2012-11-01T20:42:20.603 回答