Мне нужно применить набор значений PHP в файле nginx, чтобы предотвратить кеширование Xcache с определенного расширения в Magento. Я успешно сделал это для magmi, так как он не работает с Xcache со следующим блоком местоположения.Нужна помощь с использованием определенных значений PHP в Nginx для определения местоположения в Magento
location ~* ^/magmi/(.*\.php)$ {
fastcgi_param PHP_VALUE "xcache.cacher = Off \n
xcache.stat = Off \n
xcache.size = 0 \n
xcache.optimizer = Off \n
xcache.coverager = Off";
expires off;
fastcgi_pass ****coukbackend;
fastcgi_param HTTPS $fastcgi_https;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Когда я попытался применить одни и те же правила в директорию расширения Magento он не работает, а файлы еще кэшируются XCache
location ~* ^/app/code/community/Ess/(.*\.php)$ {
fastcgi_param PHP_VALUE "xcache.cacher = Off \n
xcache.stat = Off \n
xcache.size = 0 \n
xcache.optimizer = Off \n
xcache.coverager = Off";
expires off;
fastcgi_pass ****coukbackend;
fastcgi_param HTTPS $fastcgi_https;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
UPDATE **
С Я опубликовал вопрос, который я понял, что проблема с блоком второго блока, вероятно, связана с тем, что это динамический url, созданный администратором magento, который начинается следующим образом: http://www. ****. Co.uk/index.php/M2ePro/
это не вопрос в качестве первого блока, показанного выше работ. Поскольку я опубликовал вопрос, я понял, что проблема с блоком второго блока, вероятно, связана с тем, что это динамический url, созданный администратором magento, который начинается с этого http: //www.****.co.uk/index.php/ M2ePro / – TheWebsiteGuy