CodeIgniter: проблем с премахването на index.php

misho

Registered
срещам проблеми с урока CodeIgniter Framework - Как да скрием index.
Накратко да обясня. Имам папрка ci, където са ми application и system папките. Точно там поставям и .httaccess файла с посоченото в урока съдържание. В config.php имам следното:
Код:
$config['base_url']	= "http://localhost/";
$config['index_page'] = "";
Къде греша? Махна ли index.php от URL адреса, нищо не зарежда.
 
Значи .htaccess файлът трябва да е там където е index.php

.htaccess
Код:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

RewriteRule ^(.*)$ /index.php/$1 [L]

Ако CI е в папка papla_na_ci:

RewriteRule ^(.*)$ /papka_na_ci/index.php/$1 [L]
 
Soul_Stealler каза:
Може да нямаш Mod rewrite на локала
Apache2.2\conf\httpd.conf
>
намираш ред :
LoadModule rewrite_module modules/mod_rewrite.so
и ако пред него има диез "#" го махаш
 
Всъщонст намерих този файл на друго място:
apache2/conf.d/httpd.conf
Но в него няма нищо, празен е. Добавих реда, който ми каза, но пак не става. :idea:
 
misho каза:
Всъщонст намерих този файл на друго място:
apache2/conf.d/httpd.conf
Но в него няма нищо, празен е. Добавих реда, който ми каза, но пак не става. :idea:
С какъв сървър си ?
 
W Убунту имаше някаква врътка с тоя httpd.conf , сървъра се настройва от друго място. Жалко че няма под ръка за да проверя.
 
Код:
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

sudo /etc/init.d/apache2 start
Би трябвало да проработи.
 

Back
Горе