2012-03-28 16 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

+0

リダイレクトタイプがHTTP 302 – happyhardik

+1

あなたのコードは正しいです。3つのhtaccessファイルのルーティングが正しく定義されているかどうかを確認してください。はいの場合は、パラメータ "home"とtryeを削除してください – AnNaMaLaI

答えて

1

さて、私はそれを理解しました。私のroutes.php内のルートは、ユーザ/ホームではなく、ユーザ/インデックスにユーザを送り出しており、ユーザ/インデックスメソッドはログインしていればユーザ/ホームへのリダイレクトを持っていました。ごめんなさい!