Эта тема на forum.dklab.ru


lebovskiy: Переадресация
Здравствуйте! Ребята вот имею проблему!
Записал в файл .htaccess правило

RewriteEngine on
RewriteRule ^(.*)$ /index.php [L]

Но по ссылке http://localhost/ru/index/ не переадрисовывается, а браузер пишет 404 ошибку

Not Found

The requested URL /ru/index/ was not found on this server.
Apache/2.0.59 (Win32) Server at localhost Port 80

Может это неверно настроеный апач?
Очень прошу, помогити! Заранее благодарен!
Антон Макаренко:
Попробуйте так

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]

Только убедитесь, что .htaccess действительно работает в указанной папке (см. AllowOverride и Options FollowSymLinks)
lebovskiy:
Спасибо! Когда убеждался, обнаружил AllowOverride None
Исправил - работает!

Эта тема на forum.dklab.ru