Задать вопрос
@from2003
Web developer

Как сделать перенаправление всех запросов на один файл nginx?

Здравствуйте, на раньше на apache у меня все запросы к сайту перенаправлялись на один php файл, а оттуда этот скрипт уже решал на основании URL какую страницу рендерить, так вот, как сделать, чтобы на nginx абсолютно все запросы шли на один файл?
Но, не включая запросы, которые идут в директории ajax, css, img, resources и файлы robots.txt + sitemap.xml в главной директории.

То есть, если идёт запрос на /news или /news/1.png всё обрабатывает один главный файл, но если идёт запрос на /img/1.png или /css/main.css, то нужно открыть именно этот файл.
  • Вопрос задан
  • 2014 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
rework
@rework
Помог ответ? В благодарность отметь его решением
location / {
try_files $uri $uri/ /index.php;
}
Ответ написан
Комментировать
alsopub
@alsopub
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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