質問編集履歴

1

追記

2018/05/10 05:29

投稿

gogoackman3
gogoackman3

スコア109

test CHANGED
File without changes
test CHANGED
@@ -83,3 +83,33 @@
83
83
 
84
84
 
85
85
  webブラウザで閲覧した時にPC・SPに合わせて正しくテンプレを切り替える事はもちろん、グーグルの検索結果に表示されるキャッシュにはPC版を返してあげる方法ありますでしょうか??
86
+
87
+
88
+
89
+
90
+
91
+ ###とりあえず案
92
+
93
+
94
+
95
+ 以下のようにgooglebot(PC版)のみua判定するようにしました・・・。ただかなり微妙な気がしています・・・。
96
+
97
+
98
+
99
+ ```ruby
100
+
101
+ if request.variant.to_s == "[:pc]" || request.user_agent == "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" || request.user_agent == "Googlebot/2.1 (+http://www.google.com/bot.html)"
102
+
103
+ path = "pc"
104
+
105
+ else
106
+
107
+ path = "sp"
108
+
109
+ end
110
+
111
+ prepend_view_path(Rails.root + 'app/views/services/' + path)
112
+
113
+ end
114
+
115
+ ```