@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);


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

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

Войти через центр авторизации
Похожие вопросы
28 мая 2020, в 10:09
12000 руб./за проект
28 мая 2020, в 10:08
1200 руб./за проект
28 мая 2020, в 10:06
40000 руб./за проект