$ this-referer()CakePHP 2始终返回主URL

时间:2019-01-07 15:19:16

标签: cakephp

我已将Cakephp 2应用程序从服务器迁移到新的应用程序。 除了某些使用$ this-> referer()方法的控制器之外,几乎所有东西都可以正常工作。

这里是一个例子。我在NewsController中有一个delete()方法,该方法在删除元素后会重定向:

$this->redirect($this->referer());

删除内容时出现错误:

Error: [MissingActionException] Action NewsController::admin_www.website.org() could not be found.

路由系统尝试重定向到主URL,而不是最后一个操作。我尝试使用此方法:

$this->redirect( Router::url( $this->referer(), true ) );

结果相同。

这是应用程序的文件夹结构:

/home/user/public_html/website.org/app/

和.htaccess:

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

谢谢

0 个答案:

没有答案