Sergamers
@Sergamers
front-end

Как настроить точку входа для .htaccess для angular приложения?

есть .htaccess файл. в него я прописал следующее
RewriteEngine On
RewriteBase / 

RewriteRule .* pick-one/dist/pick-one/index.html


Все запросы url должны идти в файл pick-one/dist/pick-one/index.html, но, что-то мне подсказывает запросы на файлы тоже туда обращаются. Подскажите как исправить?
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
Sergamers
@Sergamers Автор вопроса
front-end
Разобрался я в чем была трудность.

IndexIgnore */*
# Если запрос не начинается с pick-one/dist/pick-one , добавляем его
RewriteCond %{REQUEST_URI} !^/(pick-one/dist)
# Если мы заходим сюда, то это должен быть финальная обработка -> [L]
RewriteRule ^(.*)$ /pick-one/dist/$1 [L]
  
# Если файл или каталог не существует, обращаемся к /pick-one/dist/pick-one/index.html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /pick-one/dist/index.html
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы