Когда я очищаю это в отладчике общего доступа Facebook, он выполняет перенаправление 302 на другую страницу моего веб-сайта, которая вызывается, когда URL-адрес:
https://example.com/default.aspx
https://example.com/default.aspx?itemno=9749
Ни одно из приведенных ниже метаданных не выглядит так, как будто оно используется. Он использует его из https://example.com/anotherpage.aspx, на который он перенаправляется, если itemno = отсутствует в URL-адресе.
Как я могу заставить его использовать метаданные на этой странице, когда itemno = 9749 или в URL-адресе есть какой-либо элемент?
<%@ Page Title="" Language="VB" MasterPageFile="~/SiteNewMob.master" AutoEventWireup="false" CodeFile="item.aspx.vb" Inherits="item" %> <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server"> <meta property="og:type" content="website" /> <meta property="og:title" content="Visit my site" /> <meta property="og:url" content="https://example.com/default.aspx" /> <meta property="og:site_name" content="my site" /> <meta property="og:image" content="https://www.example.com/files/images/landingOG.jpg" /> <meta property="og:description" content="Welcome to my site" /> <script type="text/javascript" src="https://platform-api.sharethis.com/js/sharethis.js#property=5eeb0bdeb900a200126bbb8e&product=inline-share-buttons" async="async"></script> </asp:Content>