Проблема с картинками при использовании Gulp
День добрый всем.
Я использую Gulp (код ниже) для сборки исходников сайта, в частности для .php и встраивания webp и столкнулся с проблемой: при прогрузке картинок выдаётся ошибка Internal Server Error , в логах такая ошибка AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer
import fileInclude from 'gulp-file-include'
import webpHtmlNosvg from 'gulp-webp-html-nosvg'
export const php = () => {
return app.gulp.src(app.path.src.php)
.pipe(app.plugins.plumber(
app.plugins.notify.onError({
title: "HTML",
message: "Error <%= error.message %>"
})
))
.pipe(fileInclude())
.pipe(app.plugins.replace(/@c_img\//g, '/static/'))
.pipe(
app.plugins.if(
app.isBuild,
webpHtmlNosvg()
))
.pipe(app.gulp.dest(app.path.build.php))
}
не могу понять в чём ошибка. С серваком всё ок,т.к. если прописать url без галпа, то всё ок.
Попробовал 2й вариант - это строку .pipe(app.plugins.replace(/@c_img\//g, '/static/')) заменить на .pipe(app.plugins.replace(/@c_img\//g, '<?= IMG_URL ?>')), что бы выводить путь к папке с картинками через PHP переменную. так ошибка пропала, но (!) галп перестал обворачивать картинки в тег picture и не выводит source на webp формат.
Итого есть 2 сценария, буду багодарен за подсказку что в каждом варианте я делаю не так