diff --git a/html/class_passwordRecovery.inc b/html/class_passwordRecovery.inc
index 706f73eb8f31bba3c6c62d5f890eb1c9cc8477e0..eae7d5d9a32593cef302c97d0cf62bae108666af 100644
--- a/html/class_passwordRecovery.inc
+++ b/html/class_passwordRecovery.inc
@@ -194,7 +194,11 @@ class standAlonePage {
     if ($port != '80') {
       $pageURL .= ':'.$port;
     }
-    $pageURL .= $_SERVER['PATH_INFO'];
+    if (empty($_SERVER['PATH_INFO'])) {
+      $pageURL .= $_SERVER['PHP_SELF'];
+    } else {
+      $pageURL .= $_SERVER['PATH_INFO'];
+    }
 
     return $pageURL;
   }