changeset 1616:4a54658a376c iiif-presentation-2

Better redirect to IIIF image info URL.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Fri, 26 May 2017 15:45:14 +0200
parents 20a0d05847a2
children 07fa6a16073e
files servlet3/src/main/java/digilib/servlet/Scaler.java
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/servlet3/src/main/java/digilib/servlet/Scaler.java	Fri May 26 15:44:20 2017 +0200
+++ b/servlet3/src/main/java/digilib/servlet/Scaler.java	Fri May 26 15:45:14 2017 +0200
@@ -260,8 +260,14 @@
                 return;
             }
             if (dlRequest.hasOption(DigilibOption.redirect_info)) {
+            	StringBuffer url = request.getRequestURL();
+            	if (url.toString().endsWith("/")) {
+            		url.append("info.json");
+            	} else {
+            		url.append("/info.json");
+            	}
                 // TODO: the redirect should have code 303
-                response.sendRedirect("info.json");
+                response.sendRedirect(url.toString());
                 return;
             }