From 5144c7bb21717efc17daa05aefdfd991468f3bbd Mon Sep 17 00:00:00 2001 From: nicholas Date: Wed, 20 Nov 2019 16:32:32 -0600 Subject: [PATCH] adds meta tag to prevent robots from indexing the item if it is private --- .../app/xmlui/aspect/artifactbrowser/ItemViewer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/ItemViewer.java b/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/ItemViewer.java index 9736aa07104a..1fce8435d5d6 100644 --- a/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/ItemViewer.java +++ b/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/ItemViewer.java @@ -307,6 +307,16 @@ else if (doiMatcher.lookingAt()) XMLOutputter xmlo = new XMLOutputter(); xmlo.output(new Text("\n"), sw); + + // Include noindex tag for robots if item is not discoverable + if (!item.isDiscoverable()) { + Element noindex = new Element("meta"); + noindex.setAttribute("name", "robots"); + noindex.setAttribute("content", "noindex"); + xmlo.output(noindex, sw); + xmlo.output(new Text("\n"), sw); + } + for (int i = 0; i < l.size(); i++) { Element e = (Element) l.get(i);