для всех запросов загружается только контроллер по умолчанию - Критический - PullRequest
0 голосов
/ 06 мая 2010

Мой проект codeigniter в прямом эфире. У меня есть две копии этого. Один в корне, а другой в подпапке. Оба работают нормально.

Корневая копия, если она была сделана после тестирования в подпапке. При запуске из подпапки все работало хорошо.

Но при копировании в корневую папку контроллер по умолчанию загружается для всех запросов. Но были как в подпапках, так и на других серверах, все работает хорошо.

Это похоже на следующее Истинная копия в корневой папке, например sitename.com и еще одна верная копия в подпапке, например sitename.com/abc

при таком запросе sitename.com/gallery вместо контроллера галереи загружается контроллер по умолчанию.

Когда я пытался вот так sitename.com/index.php/gallery/, тогда это работало хорошо ... но sitename.com/gallery/ показывает только контроллер по умолчанию. это страница указателя.

вот мой htaccess ...

php_flag magic_quotes_gpc off
php_flag short_open_tag on

RewriteEngine on


RewriteCond $1 !^(index\.php|images|css|static|font|xml|flash|galleryimages|htc|store|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

Сервер Linux barracuda.elinuxservers.com 2.6.27.18-21 # 1 SMP Вторник, 25 августа 18:13:37 UTC 2009 i686 Версия PHP 5.2.9

1 Ответ

0 голосов
/ 06 мая 2010

Что для вашего $ config ['uri_protocol'] установлено? Просто попробуйте все значения, и одно из них будет работать в конце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...