как сказал @Aphroz, вы можете использовать
Mage::getBaseUrl( Mage_Core_Model_Store::URL_TYPE_WEB, true );
чтобы получить защищенный базовый URL. Это возвращает безопасный URL, потому что мы указали его через второй параметр true
. Здесь первый параметр указан как Mage_Core_Model_Store::URL_TYPE_WEB
. Это означает, что метод возвращает значение, соответствующее этому полю конфигурации системы web/secure/base_url
. Это поле является значением, которое мы указываем при
System > Configuration > Web > Secure url
поэтому, если это поле не используется index.php
там вместе с базовым URL-адресом, то метод не выдаст index.php вместе с URL-адресом. Если оно выполнено index.php
, то он вернет то же самое. Таким образом, чтобы убедиться, что index.php не существует, вы можете использовать str_replace
функцию.