Может ли кто-нибудь сказать мне, почему мой помощник перенаправления не работает так, как я ожидал? Я пытаюсь перенаправить метод индекса моего основного контроллера, но мне требуется www.mysite.com/index/provider1/
, когда он должен перейти на www.mysite.com/provider1
. Это имеет смысл для всех? У меня индексная страница в config установлена в пустую, хотя я не думаю, что это проблема. Кто-нибудь есть советы по устранению этой проблемы? Спасибо заранее!
контроллер
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