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_replace
hàm.