【发布时间】:2012-11-01 07:37:31
【问题描述】:
我在浏览器中试过这个:
http://example.com/contact
然后我得到“Controller class ContactController could not be found”错误
它不存在,因为“contact”是一个不属于 CakePHP 应用程序的文件夹名称。它里面有 2 个 php 文件,但它们独立工作。它们不是 CakePHP 应用程序文件。
我试过了:
Router::redirect('/contact/*', 'http://example.com/contact/',
array('status' => 302));
但是我从浏览器收到了这个错误 "此网页有重定向循环"
如何进行重定向,以免出现此错误?
【问题讨论】:
-
你能把联系人文件夹放在webroot里面吗?
-
戴夫说了什么!如果您将联系人文件夹放在 /app/webroot 中,Cake 就会知道在哪里找到它:-)
标签: php cakephp redirect routing cakephp-2.0