Redirect 如何共享页面的几个部分(嵌入节点),每个部分都有自己的opengraph元标记?
我有一个drupal8网站,它使用,在文章的文本流中放置内容的摘要 现在,一位访问者来到文章页面(node/6),其中包含几个嵌入的节点摘要(node/123、node/124…。Redirect 如何共享页面的几个部分(嵌入节点),每个部分都有自己的opengraph元标记?,redirect,drupal-8,meta-tags,socialshare,share-open-graph,Redirect,Drupal 8,Meta Tags,Socialshare,Share Open Graph,我有一个drupal8网站,它使用,在文章的文本流中放置内容的摘要 现在,一位访问者来到文章页面(node/6),其中包含几个嵌入的节点摘要(node/123、node/124…。 访问者希望直接从该文章页面(node/6)共享node/123。 每个嵌入式节点都需要在社交媒体频道上有自己的特定外观,这很容易,因为每个节点都有自己的单节点页面(在本例中为node/123),并设置了相应的opengraph元标记。 但我不想将社交媒体的用户引导回单节点页面(node/123),而是将他们带到文章(
访问者希望直接从该文章页面(node/6)共享node/123。
每个嵌入式节点都需要在社交媒体频道上有自己的特定外观,这很容易,因为每个节点都有自己的单节点页面(在本例中为node/123),并设置了相应的opengraph元标记。
但我不想将社交媒体的用户引导回单节点页面(node/123),而是将他们带到文章(node/6),其中嵌入了一段内容/最初共享了该内容 实现这一目标的首选方式是什么 到目前为止,我的想法是:
并在url包含该参数时触发js重定向
我觉得solucion 2不是最强大的一个
var redirect_to_url = url.searchParams.get("originalySharedFrom");
if (redirect_to_url){
window.location.replace(redirect_to_url);
}