@denism300

Как убрать дублирующийся адрес сайта при формировании ссылки если используется ssl?

Доброго времени суток!
Возникла такая проблема: дублируется адрес сайта при формировании ссылки если используется ssl.
Ссылку получаю так:
$url = JURI::root(). JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id, true);
$url = str_replace(array('//', 'http:/', '/administrator', '/index.php', '/component/vmtoxls'), array('/', 'http://', '', '', ''), $url);


если ssl отключен, то все ок.
если включить ssl, то ссылка получается вида: https://site.ru/site.ru/category/product
собственно, как исправить?
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
BojackHorseman
@BojackHorseman Куратор тега PHP
...в творческом отпуске...
какой славный говнокод))

добавь еще строку

$url = str_replace(array('//', 'https:/', '/administrator', '/index.php', '/component/vmtoxls'), array('/', 'https://', '', '', ''), $url);


тогда уже и черт ногу сломит)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SaveTime Москва
от 100 000 руб.
Vigrom Москва
До 150 000 руб.
Teamlead Ставрополь
от 25 000 до 50 000 руб.
14 нояб. 2019, в 05:25
6000 руб./за проект
14 нояб. 2019, в 01:18
1000 руб./за проект