Угловое развертывание в apache http - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь развернуть угловое приложение на http-сервере apache. Чтобы исправить ошибку 404 при перезагрузке, я попытался настроить сервер, как указано здесь , но я не знаю расположение файла htaccess.

Я сделал следующее

  1. Я поместил угловое приложение в c: / angular24 / htdocs /
  2. Создал файл htaccess в корне моего приложения
  3. C: / angular24 / HTDOCS / myangularapp / Перезагрузка сервера и обновление страницы по-прежнему не исправляет ошибку 404.
  4. Переместил файл htaccess в c: / apache24 и перезапустил сервер, но ошибка 404 по-прежнему не устранена.
  5. Удалил файл 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

...