Я пытаюсь развернуть угловое приложение на http-сервере apache. Чтобы исправить ошибку 404 при перезагрузке, я попытался настроить сервер, как указано здесь , но я не знаю расположение файла htaccess.
Я сделал следующее
- Я поместил угловое приложение в c: / angular24 / htdocs /
- Создал файл htaccess в корне моего приложения
- C: / angular24 / HTDOCS / myangularapp /
Перезагрузка сервера и обновление страницы по-прежнему не исправляет ошибку 404.
- Переместил файл htaccess в c: / apache24 и перезапустил сервер, но ошибка 404 по-прежнему не устранена.
- Удалил файл htaccess и добавил конфигурацию в файл http.conf, перезапустил сервер, и это не решило проблему.
Может кто-нибудь помочь мне с тем, какие все конфигурации нам нужны и расположение файла htaccess?
Я добавил ниже в файл htaccess
RewriteEngine On # Если запрашивается существующий ресурс или каталог, перейдите к нему, как к RewriteCond% {DOCUMENT_ROOT}% {REQUEST_URI} -f [OR] RewriteCond% {DOCUMENT_ROOT}% {REQUEST_URI} -d RewriteRule ^ - [L ]
Если запрошенный ресурс не существует, используйте index.html RewriteRule ^ /index.html