Задать вопрос
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, но, что-то мне подсказывает запросы на файлы тоже туда обращаются. Подскажите как исправить?
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
  • Stepik
    Backend разработка
    4 недели
    Далее
  • Merion Academy
    Python программист с нуля
    4 месяца
    Далее
  • Skypro
    Frontend-разработчик с нуля
    9 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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