I get this:
The response has already been sent to the browser and cannot be altered.
in my z_MainComponentEverythingv2.astro
// if ((page_not_found == 1) || (article == 1 && frontmatter == '' && posts.length == 0 && indexpage == 0 && silopage == 0)) {
if (page_found == 0) {
if (!SLUGS_EXCLUDED_FROM_POSTGRES_404_ERRORS.some(excludedSlug => slugtext.includes(excludedSlug))) {
console.log('redirecting to 404')
// console.log("WHY 404 ERROR? WHY UNDEFINED")
// console.log('page_not_found:', page_not_found);
// console.log('slugtext:', slugtext)
// console.log('frontpage:', frontpage);
// console.log('frontpage_lang:', frontpage_lang);
// console.log('silopage:', silopage);
// console.log('indexpage:', indexpage);
// console.log('article:', article);
// console.log('silo:', silo);
// console.log('language:', language);
// console.log('main_language:', main_language);
// console.log(pathArray)
// console.log('slugtext:', slugtext)
// console.log('no_index_page:', no_index_page);
// console.log('currentPage:', currentPage);
// console.log('nextUrl:', nextUrl);
// console.log('prevUrl:', prevUrl);
article = 0
Astro.response.status = 404;
Astro.response.statusText = "Not found";
return Astro.redirect("/404");
// console.log("REDIRECTED")
// dont do anything else
}
}