我们正在构建移动应用并正在分享用户的排名。为此,我们设置了一个只返回og-tags的URL:
<!DOCTYPE html>
<html>
<head>
<meta property="fb:app_id" content="{{ env('FACEBOOK_CLIENT_ID') }}" />
<meta property="og:url" content="{{ $url }}" />
<meta property="og:type" content="article" />
<meta property="og:title" content="{{ $title }}" />
<meta property="og:description" content="{{ $content }}" />
<meta property="og:image" content="{{ $image }}" />
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta http-equiv="refresh" content="0; url={{ $url }}" />
<title>Redirecting...</title>
</head>
<body>
</body>
</html>
唯一的问题是它忽略了此视图中的元数据,而支持重定向URL中的元数据。例如,我们可以在此处设置说明和图片,但如果重定向网址转到谷歌,那么它将获取谷歌的描述和图片。
如果我们停用og:url
和<meta http-equiv="refresh" content="0; url={{ $url }}" />
标记,则会显示正确的内容,但用户不会被正确重定向。
我是否可以在展示重定向网址的同时强制它使用此页面中的元数据(例如图片,说明等)?