como @Aphroz disse, você pode usar
Mage::getBaseUrl( Mage_Core_Model_Store::URL_TYPE_WEB, true );
para recuperar o URL base seguro. Isso retorna um URL seguro, porque o especificamos por meio do segundo parâmetro true
. Aqui o primeiro parâmetro é especificado como Mage_Core_Model_Store::URL_TYPE_WEB
. Isso significa que o método retorna o valor correspondente a este campo de configuração do sistema web/secure/base_url
. Este campo é o valor que especificamos em
System > Configuration > Web > Secure url
portanto, se esse campo não estiver sendo usado index.php
junto com o URL base, o método não fornecerá index.php junto com o URL. Se for o caso index.php
, ele retornará o mesmo. Portanto, para garantir que index.php não esteja lá, você pode usar a str_replace
função