У меня есть файл .htaccess для удаления части index.php из URL-адреса в стиле codeigniter. На одном компьютере все работало нормально, но когда я скопировал файл на свой ноутбук, он, похоже, ничего не сделал. Я использую localhost на обеих машинах. Они оба работают под управлением Mac OSX 10.6 с Apache и php в комплекте и последней версией mysql. Все отлично работает, просто .htaccess не делает то, что должен. Есть ли какие-либо настройки, которые я мог бы изменить на своей первой машине и о которых забыл?!
EDIT:
Мне интересно, если что-то не так с моей настройкой CI сейчас. Если я загружу base_url т.е. http://localhost/~User/project/
тогда он отлично загружается, добавляя index.php.
Мой конфигурационный файл имеет
$config['index_page'] = '';
Однако в качестве теста я вернул это значение в index.php. Когда я загрузил base_url после этого, он вернул: http://localhost/~User/project/index.php/index.php/controller/method
Это кому-нибудь что-нибудь подсказывает?