2013-04-22 3 views
0

Я запускаю свое приложение в XAMPP с CodeIgniter. У меня есть файл .htaccess, который больше не потребует от меня включить index.php в url, но он не будет работать..htaccess файл не будет работать

Содержание моего .htaccess файла

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond $1 !^(index\.php|crossdomain\.xml|captcha|images|assets|archive|css|js|uploads|robots\.txt) 
RewriteRule ^(.*)$ /index.php?/$1 [L] 

Я уже установить все каталоги с AllowOverride Все. Я уже включил mod_rewrite, но мои ссылки не будут работать. Вместо того, чтобы перейти к указанному URL-адресу, он перейдет на главную страницу XAMPP.

Кроме того, в моем файле конфигурации, это выглядит следующим образом:

$ конфиге [ 'base_url'] = '';
$ config ['index_page'] = '';

Тогда в силу:

A HREF = "/ регистрация"

Могу ли я делать это правильно? Пожалуйста помоги.

+0

Есть ли у CodeIgniter в какой-то подкаталог? –

ответ

0

Попробуйте

Options +FollowSymlinks 
# Options +SymLinksIfOwnerMatch 
RewriteEngine On 
# RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteCond $1 !^(index\.php|monitor\.php|resources|test_gui|img|css|js|favicon\.ico|(.*)\.(png|js|jpg|swf|css|gif|ico|jpeg|scss)$) 
RewriteRule ^(.*)$ index.php/$1 [L] 
+0

Это все еще не сработает. Правильно ли я это делаю правильно? В моем файле конфигурации: $ config ['base_url'] \t = ''; $ config ['index_page'] = ''; также на виду: Create an account Я делаю это правильно? –

Смежные вопросы