Я хочу обойтись base-secure-url
без index.php
.
Я включил index.php
по какой-то причине. Теперь у меня есть файл PHP в корневом каталоге Magento, и я хочу вызывать защищенные страницы Magento из этого файла PHP.
Примечание: у меня есть несколько магазинов на моем сайте
Пожалуйста, предоставьте больше идей по этому вопросу.
magento-1.7
script
secure
base-url
Амит Бера
источник
источник
Ответы:
Я упоминаю об этом, потому что никто не имеет, но я предпочитаю использовать
Mage::getUrl
илиMage::getBaseUrl
. Оба из них автоматически определяют, является ли страница уже защищенной, если вы ее не указали.источник
getStoreConfig
. Он принимает ID, код (как установлено в admin) илиMage_Core_Model_Store
объект, просто используйте все, что у вас есть в вашем коде.как сказал @Aphroz, вы можете использовать
чтобы получить защищенный базовый URL. Это возвращает безопасный URL, потому что мы указали его через второй параметр
true
. Здесь первый параметр указан какMage_Core_Model_Store::URL_TYPE_WEB
. Это означает, что метод возвращает значение, соответствующее этому полю конфигурации системыweb/secure/base_url
. Это поле является значением, которое мы указываем припоэтому, если это поле не используется
index.php
там вместе с базовым URL-адресом, то метод не выдаст index.php вместе с URL-адресом. Если оно выполненоindex.php
, то он вернет то же самое. Таким образом, чтобы убедиться, что index.php не существует, вы можете использоватьstr_replace
функцию.источник
Ниже список доступа URL
Получить URL-адреса на страницах CMS или в статических блоках
Базовый URL:
URL магазина:
также хранить только URL
Медиа URL:
только получить медиа URL
если вы получите путь к папке
URL скина:
получить только URL скина
Получить URL-адреса в файлах PHP (в том числе шаблоны / PHTML)
Получить базовый URL в magento:
Получить базовый URL без index.php
Текущий URL
или
или
URL скина:
URL незащищенного скина:
URL защищенного скина:
Медиа URL
или
Получить Js URL:
или
получить URL магазина:
Получить домашний URL:
Получить пути к каталогам
Создать модуль URL:
Получить Подробнее о получении URL
источник
Это должно сделать трюк:
Коротко и сладко.
источник
Вы не можете использовать это?
источник