2016-01-29 51 views
1

转移到新的服务器后,我得到了请求的问题。kohana 3.2没有得到'请求'

例如

class Controller_Main extends Controller { 
    public function action_testrequest() 
    { 
    echo "<pre>"; 
    print_r($_GET); 
    $this->auto_render = FALSE; // don't use layout 
    } 
} 

和url my-site/main/testrequest?query=test返回空数组

同时my-site/test.php?query=test与内容

<pre> 
<?php 
print_r($_GET); 

返回

Array 
(
[query] => test 
) 

这是为什么?

我看到原因是在kohana,但我找不到它。

任何线索?

回答

0

的问题是用的.htaccess

解决这个替换:

RewriteRule .* index.php/$1 [PT] 

,而不是这样的:

RewriteRule .* index.php/$1 [PT,L] 

discussion帮助了我。