Это что мой .htaccess
похож. .htaccess
находится в /www/scripts
каталог, который является родителем codeigniter's system
каталог и который также содержит index.php
. Я включил mod_rewrite
в моем Apache 2.2.x. Это находится на сервере Ubuntu 9.10.
Я перешел по этой ссылке, но она не работает. Есть ли что-нибудь, что я должен сделать в apache2, какая-либо определенная конфигурация так, чтобы это работало?
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
используйте это:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /folder/index.php/$1 [L]
Просто добавьте следующий код в свой файл .htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Источник: http://codeigniter.com/user_guide/general/urls. html