我为laravel内置的应用程序站点使用的是https://example.com版本的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中打印URL的https://www.upscaleadventures.com/版本
你可以设置APP_URL
你的.env
文件 https://example.com,然后通过访问
env("APP_URL", "somedefaultvalue");
编辑
您可以考虑创建一个帮助程序来转换您的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()) }}
那只给索引页的URL。那么其他动态页面呢?
请考虑为您想要的结果添加一些解释和详细信息,并向我们展示您尝试过的外观。
更新的问题
@TanjaForsberg检查更新的答案
我收到这个错误
Undefined index: path