Dmitry86 Опубликовано 28 января, 2017 Жалоба Поделиться Опубликовано 28 января, 2017 (изменено) Здравствуйте! Подскажите, возможно ли через smarty вывести url без get-запросов в нём? Например, конструкция такая: <link rel="alternate" hreflang="ru" href="https://site.ru{$smarty.server.REQUEST_URI}" />Но если у в урле есть параметры (которые добавляются при аякс-фильтре, например) - они тоже появляются. Возможно есть как-то другие варианты не через smarty... Спасибо! Изменено 28 января, 2017 пользователем Dmitry86 Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 28 января, 2017 Жалоба Поделиться Опубликовано 28 января, 2017 {$smarty.server.HTTP_HOST}{strtok($smarty.server.REQUEST_URI,'?')} Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 28 января, 2017 Автор Жалоба Поделиться Опубликовано 28 января, 2017 {$smarty.server.HTTP_HOST}{strtok($smarty.server.REQUEST_URI,'?')} Спасибо большое! Добавил только https, а то $smarty.server.HTTP_HOST без протокола выводится <link rel="alternate" hreflang="ru" href="https://{$smarty.server.HTTP_HOST}{strtok($smarty.server.REQUEST_URI,'?')}" /> Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 28 января, 2017 Жалоба Поделиться Опубликовано 28 января, 2017 правильней было б {$config->root_url} вместо https://{$smarty.server.HTTP_HOST} Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 28 января, 2017 Автор Жалоба Поделиться Опубликовано 28 января, 2017 правильней было б {$config->root_url} вместо https://{$smarty.server.HTTP_HOST} Дельное замечание, спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.