Добрый день!
Столкнулся с проблемой написания .htaccess для проекта.
Проект делал на локальном PHP 5.6 Apache 2.4
В корне проекта прописан .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
Все запросы перенаправляются в папку public, в ней тоже есть .htaccess с следующим содержимым:
AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>
И все отлично работает на локальном хосте, по запросу
site.ru/ru/about открывает страницу.
После того как накатил на виртуальный хостинг (PHP 5.6) всё сломалось..
По запросу
site.ru/ru/about пишет
No input file specified.
Если набирать
site.ru/public/index.php/ru/about то срабатывает правильно, подскажите как правильно прописать или какие конфигурации надо смотреть?