Ошибка 404 при открытии файла...

R8
На сайте с 08.08.2011
Offline
84
341

На сайте установил модуль который генерирует xml файл с товарами для Google remarketing.

В модуле указана ссылка по которой после генерации можно увидеть файл, вот так https://site.ua/ab__pfe_4_xml-feed.xml

Но после генерации, при попытке открыть файл - получаю 404 ошибку на сайте…

В документации разработчиков модуля - https://docs.cs-cart.abt.team/ru/ab__product_feed_export.doc/v3.7.2#p-1947 написано:

Так как файлы выгрузок не находятся в корне сайта, nginx должен проксировать такие запросы на сайт (в обход стандартной отдачи статических файлов). Вы можете для этого использовать прямую ссылку на файл: 
location = /ab__pfe_1_test.xml

Но, чтобы не создавать отдельное правило для каждой выгрузки, лучше использовать следующую маску:

location ~ ^/ab__pfe_[0-9]+_.*$

Если при запросе файла сайта Вы получаете 404 ошибку сервера (не путать с 404 страницей сайта), значит проксирование настроено некорректно. Нужно настроить проксирование на сервере корректно, чтобы файл открывался.

 Сервер работает на Nginx+PHP-FPM. Версия PHP - 7.1.30.

Команда uname -a выдает такую информацию:

Linux server96.site.ua 3.10.0-957.10.1.el7.x86_64 #1 SMP Mon Mar 18 15:06:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Почитав форумы, если я правильно понимаю, то нужно какое-то правило прописать в файле default.conf, чтобы файл начал открываться.... 

У меня есть два файла default.conf и site.ua.conf. Прикрепил оба. 

Подскажите, пожалуйста, что я должен прописать и в каком файле, чтобы файл открывался корректно. Заранее благодарен за помощь

txt default.conf.txt
txt site.ua.conf..txt

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий