як сказав @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
функцію.