質問編集履歴

2

例示ドメイン修正

2016/06/14 02:41

投稿

brebre
brebre

スコア29

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,8 @@
1
- 自分が運営するwebサイト(https://○○.com)のFBページを作り、サイト内の商品(例: https://○○.com/△△?p=3)をFBにて紹介したいと思っています。
1
+ 自分が運営するwebサイト(https://example.com)のFBページを作り、サイト内の商品(例: https://example.com/item-more?p=3)をFBにて紹介したいと思っています。
2
2
 
3
3
 
4
4
 
5
- FB投稿時に上記のリンクを入力すると、ogで設定したtitleとproperty は表示されるのですが、投稿後にそのリンクを押すと、パラメータのつかないページ(https://○○.com/△△)に飛びます。
5
+ FB投稿時に上記のリンクを入力すると、ogで設定したtitleとproperty は表示されるのですが、投稿後にそのリンクを押すと、パラメータのつかないページ(https://example.com/item-more)に飛びます。
6
6
 
7
7
 
8
8
 

1

該当コードの追加

2016/06/14 02:41

投稿

brebre
brebre

スコア29

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,59 @@
13
13
 
14
14
 
15
15
  分かりづらい説明で申し訳ありませんが、よろしくお願いします。
16
+
17
+
18
+
19
+
20
+
21
+ ```
22
+
23
+ <meta property="og:locale" content="ja_JP" />
24
+
25
+ <meta property="og:title" content="○○" />
26
+
27
+ <meta property="og:description" content="△△・・・・">
28
+
29
+ <meta property="og:type" content="article" />
30
+
31
+ <meta property="og:url" content="https://example.com/item-more.php?id=3" />
32
+
33
+ <meta property="og:image" content="#" />
34
+
35
+ <meta property="og:site_name" content="example" />
36
+
37
+ <link rel="alternate" media="only screen and (max-width: 640px)" href="https://example.com/sp/item-more.php" />
38
+
39
+
40
+
41
+ <script>
42
+
43
+ if ((navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1) || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0) {
44
+
45
+ location.href = './sp/item-more.php';
46
+
47
+ }
48
+
49
+ </script>
50
+
51
+ ```
52
+
53
+
54
+
55
+ 関連してると思われる箇所のコードを追記しました。
56
+
57
+
58
+
59
+ スマホからFB投稿内のリンクをクリックすると表示されません。
60
+
61
+ PCからだと正しい該当ページに飛びます。
62
+
63
+
64
+
65
+ コードを追記して思いましたが、
66
+
67
+ scriptタグ内のlocation.href = './sp/item-more.php'の後にパラメータ部分が付与されていないからだけなのかな...と。
68
+
69
+
70
+
71
+ ご教示いただけると幸いです。