From 9cb9ebbe4ff955e16e100af39106c600e5fd69d4 Mon Sep 17 00:00:00 2001 From: James Collins Date: Fri, 14 Jul 2023 14:12:27 +1000 Subject: [PATCH] fix robots seo to not follow/index authenticated pages --- resources/js/router/index.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/resources/js/router/index.js b/resources/js/router/index.js index dd10ade..d5d4a3b 100644 --- a/resources/js/router/index.js +++ b/resources/js/router/index.js @@ -532,7 +532,7 @@ router.afterEach((to, from) => { .reverse() .reduce( (acc, r) => acc || (r.meta && r.meta[tagHierarchy[0]]), - null + null, ); if (nearestWithMeta) { let result = nearestWithMeta; @@ -563,8 +563,18 @@ router.afterEach((to, from) => { description: getMetaValue("description"), keywords: getMetaValue("keywords", []), robots: { - index: getMetaValue("robots.index", true), - follow: getMetaValue("robots.follow", true), + index: getMetaValue( + "robots.index", + !to.meta.middleware + ? true + : to.meta.middleware != "authenticated", + ), + follow: getMetaValue( + "robots.follow", + !to.meta.middleware + ? true + : to.meta.middleware != "authenticated", + ), }, url: getMetaValue("url", to.path), image: getMetaValue("image", ""),