diff --git a/www/saml2/idp/metadata.php b/www/saml2/idp/metadata.php
index d99aab0fb051c3af56f015323f1a882b1c195cb8..0ea40211490802a293d5ab317a83d75db049120e 100644
--- a/www/saml2/idp/metadata.php
+++ b/www/saml2/idp/metadata.php
@@ -131,7 +131,7 @@ try {
         $metaArray['SingleSignOnService'][] = array(
             'index' => 0,
             'Binding' => SAML2_Const::BINDING_SOAP,
-            'Location' => SimpleSAML_Utilities::getHostnameURL() . 'saml2/idp/SSOService.php',
+            'Location' => HTTP::getBaseURL().'saml2/idp/SSOService.php',
         );
     }