Я пытался использовать Homestead
с моим проектом Angular, и когда я нажимаю кнопку «Обновить» в браузере на URI (чего на самом деле не существует), RewriteRule не перехватывает запрос и не перенаправляется на index.html
файл, в котором Angular может обрабатывать URI.
Вот мой .htaccess
файл:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) index.html [NC,L]
Я всегда получаю сообщение No input file specified.
при обновлении маршрута. На основном пути (www.example.test /) файл index.html загружается хорошо.
Какая правильная конфигурация .htaccess для этого случая? Или если нет .htaccess это проблема, где я могу проверить другие настройки?