Php mvc-链接重定向问题

Php mvc-链接重定向问题,php,.htaccess,redirect,model-view-controller,Php,.htaccess,Redirect,Model View Controller,我使用php(定制MVC)开发了一个web应用程序。该web应用程序在本地主机上运行良好,但在godaddy服务器上无法运行 我编写了如下重定向函数: public function redirect($controllerName, $action, $params=null) { if($controllerName){ $link = Constant::$APP_URL . "/" . $controllerName. "/" . $action;

我使用php(定制MVC)开发了一个web应用程序。该web应用程序在本地主机上运行良好,但在godaddy服务器上无法运行

我编写了如下重定向函数:

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;
}
以以下为例:

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

如果我在我的服务器上键入相同的内容,它将不起作用&将我重定向到以下链接:

“登录”是其中一个控制器中的功能

有什么想法吗

我的.htaccess文件如下所示:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php [L,QSA]

嘿,你能给我们提供来自cpanel的错误报告吗。如果您进入godaddy上的cpanel,然后进入错误日志,它将在特定的操作时间显示报告。就像按下按钮一样。若你们也有javascript,但并没有显示任何东西(我对此表示怀疑),那个么也可以通过右键点击并检查元素来检查google。这将为实际发生的事情提供更多信息。从那里我们可以找到一个解决方案,或者您甚至可以在需要询问之前搜索可能的解决方案。

我检查了元素并得到以下错误:
使用//@表示sourceMappingURL pragmas已被弃用。改用//#
不推荐使用getPreventDefault()。改用defaultPrevented。
我删除了一些文件中php结束标记后的额外空格。这也无济于事。我在某个地方读过,所以我想可能会在这里更新。大家好,我仍然不知道为什么会发生这个问题。但我有我的项目的另一个旧副本,所以开始使用相同的。现在一切都好了。如果我得到一个准确的答案,我会在这里更新。谢谢你!