Rewriterule for CodeIgniter не работает

Я установил чистый сервер Apache2 (плюс PHP и MySQL) и включил mod_rewrite в Конфигурация apache. Я добавил файл .htaccess , чтобы удалить index.php из URL-адреса, как описано в вики-странице CodeIgniter.

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

Я поместил этот файл в корень сайта.

Когда я пытаюсь получить доступ к URL-адресу mydomain.local / index.php / welcome , я получаю страницу CodeIgniter по умолчанию. Но когда я пытаюсь получить доступ к той же странице через mydomain.local / welcome , я получаю страницу 404.

Как я могу проверить, работает ли все правило перезаписи? И почему это не работает?

5
задан Sven van Zoelen 24 November 2011 в 15:33
поделиться