Используя php для получения URL-адреса, попробуйте использовать $_SERVER['HTTP_HOST']
для получения хоста и $_SERVER['REQUEST_URI']
для получения любой строки запроса, прикрепленной к URL-адресу.
<?php
$uri = $_SERVER['REQUEST_URI'];
$host=$_SERVER['HTTP_HOST'];
//$complete_url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
//To use whether HTTP OR HTTPS
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === "on"){
$htp = "https";
}else{
$htp = "http";
}
$complete_url = $htp."//:".$host.$uri;
?>
<a href="<?=$complete_url?>" target="_blank">