laravel 中的规范 url
Canonical url in laravel
我正在使用 https://example.com version of url for my laravel built app site。
我要
<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
中打印 url 的 https://www.upscaleadventures.com/ 版本
您可以将 .env
文件中的 APP_URL
设置为 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()) }}
我正在使用 https://example.com version of url for my laravel built app site。
我要
<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
中打印 url 的 https://www.upscaleadventures.com/ 版本您可以将 .env
文件中的 APP_URL
设置为 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()) }}