Php mvc -link重定向问题

时间:2016-02-17 06:16:46

标签: php .htaccess redirect model-view-controller

我使用php(自定义MVC)开发了一个Web应用程序。 Web应用程序在localhost上运行正常,但在godaddy服务器上运行不正常。

我写了重定向功能如下:

echo '[' . json_encode($_return_array) . ']';

采用以下示例:

当我尝试登录时,本地服务器上的以下内容有效:

https://localhost/project/login

如果我在服务器上输入相同的内容,则无法使用&将我重定向到以下链接:

https://example.com/login/login

“login”是其中一个控制器中的一个函数。

有什么想法吗?

我的.htaccess文件如下:

public function redirect($controllerName, $action, $params=null) {  

    if($controllerName){
        $link = Constant::$APP_URL . "/" . $controllerName. "/" . $action;      }else{          $link = Constant::$APP_URL  . "/" . $action;        }

    if($params != null) {
        $link .= "?" . http_build_query($params);
    }
    header("Location:" . $link);
    exit;
}

1 个答案:

答案 0 :(得分:0)

嘿,你能不能向我们提供cpanel的错误报告。如果你进入godaddy的cpanel然后转到错误日志,它应该在特定的行动时间显示一个报告。就像按下按钮一样。如果你有javascript也没有任何显示(我怀疑)也通过右键单击和检查元素检查谷歌。这将为实际发生的事情提供更多信息。从那里我们可以找到解决方案,或者您甚至可以在需要之前找到可能的解决方案。