2012-03-28 122 views
1

我routes.php文件具有下面的代码行:CakePHP的 - 默认路由重定向问题

Router::connect('/', array('controller' => 'users', 'action' => 'index', 'home')); 

当我打开我的网站上说http://example.com,重定向我http://example.com/users/index

我不希望这发生,我希望用户保持http://example.com并显示用户索引视图。在我的其他cakephp网站,这工作正常,但这一个不工作。我使用Cake 1.2,因为这是一个旧网站。

我的.htaccess文件是如下:

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

谁能告诉我在哪里寻找问题?

+0

有人请帮忙! – happyhardik 2012-03-29 17:40:45

+0

重定向类型是HTTP 302 – happyhardik 2012-03-30 07:20:36

+1

你的代码是正确的..检查3个htaccess文件路由是否正确定义...如果是..然后删除参数“home”和trye – AnNaMaLaI 2012-03-30 08:01:03

回答

1

好吧,最后我想通了。 route.php中的路由是将用户发送给users/index,而不是users/home,并且如果登录,users/index方法会将用户重定向到/ home。抱歉!