我为laravel构建的应用https://example.com使用了site版的url。
我想要
<link rel="canonical" hreflang="en-us" href="https://www.upscaleadventures.com/" />
作为我的规范标签
{{url()->current()}}
仅提供我设置为默认的URL。就我而言,<link rel="canonical" hreflang="en-us" href="https://upscaleadventures.com/" />
版本。
如何在Laravel中打印https://www.upscaleadventures.com/版的URL
答案 0 :(得分:2)
您可以将APP_URL
文件中的.env
设置为https://example.com,然后通过
env("APP_URL", "somedefaultvalue");
修改
您可以考虑创建一个helper来转换您的URL
function addWwwToUrl($url) {
$bits = parse_url($url);
$newHost = substr($bits["host"],0,4) !== "www." ? "www." . $bits["host"] : $bits["host"];
$newUrl = $bits["scheme"]. "://" . $newHost . (isset($bits["port"]) ? ":" . $bits["port"] : "" ) . (isset($bits["path"]) ? $bits["path"] : "" ) . (!empty($bits["query"])? "?" . $bits["query"]: "");
return $newUrl;
}
用法
{{ addWwwToUrl(url()->current()) }}