@GaserV

Как сделать перенаправление в директорию?

Привет всем! Юзаю ember js. Выгрузил на хост содержимое dist(скомпиленных файлов). Так вот. Если открываю сайт и перехожу по страницам кликая на ссылки - то все ок. Но, если я нахожусь например на странице www.ru/posts и обновлю страницу - мне выдает 404 ошибку. Полагаю нужно сделать так, чтобы все запросы шли на корень сайта. Как это сделать можно?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
Kaer_Morchen
@Kaer_Morchen
Разрабатываю web-приложения.
Привет. Нужно настроить конфиг веб-сервера, который отдает статику. Примерно так:

Nginx
server {
  listen 80;
  root /home/app/dist/;
  index index.html;

  location / {    
    try_files $uri /index.html;
  }
}


Apache (.htaccess)
# html5 pushstate (history) support:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.html [L]
</IfModule>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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