Intereting Posts
Javascript NoGray Календарь наследует следующую доступную дату после того, как выбранные заблокированные даты, если сегодня заблокирован PHP flat array для вложенных в ]] Как обращаться с выходом пользователя в браузере с несколькими вкладками? Завершение кода PHP для NetBeans для стандартных функций Проблема перенаправления PHP-страницы – Невозможно изменить информацию заголовка Как я могу сортировать массивы и данные в PHP? API PHP Instagram – как получить MIN_TAG_ID и MAX_TAG_ID Оформить заказ на мою корзину заказов с помощью PayPal Неожиданная ошибка при отправке фотографий в тестовые пользователи Доступ к ассоциативному массиву с помощью целочисленного индекса в PHP PHP открыть другую веб-страницу с данными POST Laravel 5.2: Неопределенная форма класса Как установить кодировку UTF-8 для файла PHP Вы не выбрали файл для загрузки. PHP-код воспламенителя PHP Parser для PHP – объявления селектора для строки

Codeigniter 2.0 контроллер по умолчанию для подпапки не работает на сервере, но работает в localhost

Я установил виртуальный хост на своей локальной машине (предположим, что это http: //local.he ). У меня есть home.php в основной папке «контроллеры». У меня есть две подпапки внутри папки «контроллеры», и они «admin» и «wori», и каждый из них имеет файл home.php .

Per CI 2.0, если я обращаюсь к http: //local.he/module/wori, тогда он должен загрузить home.php из «wori», и он работает, но когда я сделал то же самое на сервере после загрузки файлов, он всегда загружает от модуля. Даже если я получаю доступ к чему-то вроде этого: http://site.com/module/wori/users , он по-прежнему загружает home.php из модуля.

Вот. .htaccess

 RewriteEngine on RewriteCond $1 !^(index\.php|images|js|css|static) RewriteRule ^(.*)$ index.php/$1 [L] 

Вот маршрут, и эти два являются единственными исполняемыми строками в routes.php

 $route['default_controller'] = "home"; $route['404_override'] = ''; 

Когда я пытаюсь получить доступ к http://site.com/module/index.php/wori или http://site.com/module/index.php/wori/users, тогда он работает. Я проверил .htaccess и работает для других модулей на моем сайте. Я даже попробовал этот пример: CodeIgniter по умолчанию контроллер в подкаталоге не работает, но это все еще не работает:

 $route['wori'] = 'wori/home'; 

Может ли кто-нибудь сказать мне, чего не хватает?

Я последовал за ответом со следующего URL-адреса, и это сработало для меня.

http://codeigniter.com/forums/viewthread/181149/#857629

но хотелось бы знать, почему он работает нормально, как в локальном хосте.