như @Aphroz đã nói, bạn có thể sử dụng
Mage::getBaseUrl( Mage_Core_Model_Store::URL_TYPE_WEB, true );
để lấy url cơ sở an toàn. Điều này trả về url an toàn vì chúng tôi đã chỉ định nó thông qua tham số thứ hai true. Ở đây tham số đầu tiên được chỉ định là Mage_Core_Model_Store::URL_TYPE_WEB. Điều này có nghĩa là phương thức trả về giá trị tương ứng với trường cấu hình hệ thống này web/secure/base_url. Trường này là giá trị mà chúng tôi chỉ định tại
System > Configuration > Web > Secure url
vì vậy nếu trường này không sử dụng index.phpở đó cùng với url cơ sở, thì phương thức sẽ không cung cấp index.php cùng với url. Nếu nó giữ index.php, thì nó sẽ trả lại như cũ. Vì vậy, để đảm bảo index.php không có, bạn có thể sử dụng str_replacehàm.