Если не корректно отрабатывают rewrite и страницы отдают ошибку 404, хотя всё сделано правильно… То проверяем подключение модуля mod_rewrite ( apache2 -t -D DUMP_MODULES — для Debian и Ubuntu) и наличие директивы AllowOverride All в секции Directory.