65

リダイレクト ヘルパーが期待どおりに動作しない理由を誰か教えてもらえますか? メインコントローラーのインデックスメソッドにリダイレクトしようとしていますが、www.mysite.com/index/provider1/いつルーティングする必要がありwww.mysite.com/provider1ます. これは誰にとっても意味がありますか?問題ではないと思いますが、構成のインデックスページを空白に設定しています。この問題を解決する方法について誰かアドバイスがありますか? 前もって感謝します!

コントローラー

if($provider == '') {
    redirect('/index/provider1/', 'location');
}

.htaccess :

RewriteEngine on

RewriteCond %{REQUEST_URI} !^(index\.php|files|images|js|css|robots\.txt|favicon\.ico)

RewriteCond %{HTTP_HOST} ^mysite.com/ttnf/
RewriteRule (.*) http://www.mysite.com/ttnf/$1 [R=301,L]

RewriteBase /ttnf/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

php_flag display_errors On
4

5 に答える 5