.htaccess для CodeIgniter

Сентябрь 12th, 2011 § 0 comments

Пришлось намучаться, для того что бы правильно работал роутинг на связке Windows+XAMPP+CodeIgniter. Привожу работающий пример для .htaccess CodeIgniter. Мне помог. По работающим я понимаю, когда вы можете обратиться к своему контроллеру http://localhost/codeigniter/signup вместо http://localhost/codeigniter/index.php/signup (имейте ввиду, что это для примера у вас будет другой контроллер и адрес, главное чтобы идея была ясна). Первою очередь удостоверьтесь, что Apache подключает mod_rewrite это можно сделать в xampp/apache/conf/httpd.conf проверяем, закомментирована ли загрузка (комментарии в конфиге Apache обозначаются символом #), если да то убираем и перезагружаем Apache что бы изменения вступили в силу.

Следующим шагом создаем файл .htaccess в корне CodeIgniter’а (у меня не получилось создать на прямую этот файл, так что можно скопировать его, откуда нибудь и заменить содержимое), прописываем следующие конфигурации


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Смотреть фильмы онлайн