teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

コメント欄から解決した経緯などを引用

2021/09/15 04:39

投稿

shinoharat
shinoharat

スコア1685

answer CHANGED
@@ -1,11 +1,52 @@
1
1
  > 1:多でプログラムを構築しているeatery:reviewsがございます。このreviews先の各idをgoogleに送りたいのですが、プログラムの仕方がわからず困っております。
2
2
 
3
- 『idをgoogleに送る』というのが良く分かりませんが、要するに自動生成した sitemap.xml をサーチエンジンに送信したいってことですかね?
3
+ ~~『idをgoogleに送る』というのが良く分かりませんが、要するに自動生成した sitemap.xml をサーチエンジンに送信したいってことですかね?~~
4
- とりあえずそういう解釈で回答します。
4
+ ~~とりあえずそういう解釈で回答します。~~
5
- 間違っていたらすみません。
5
+ ~~間違っていたらすみません。~~
6
6
 
7
- --
7
+ ---------------------
8
8
 
9
+ (2021/9/15 追記1 ここから)
10
+
11
+ 私の質問内容の解釈に誤りがありました。
12
+ 以下、質問者さんのコメントから引用です。
13
+
14
+ > 今回sitemap.xml をサーチエンジンに送信することはできているのですが、
15
+ >
16
+ > ```rb
17
+ > add reviews_path, :priority => 1.0, :changefreq => 'daily'
18
+ >
19
+ > Review.find_each do |review|
20
+ > add eatery_review_path(review.eatery.id, review.id), :lastmod => review.updated_at
21
+ > end
22
+ > ```
23
+ >
24
+ > の記載内容自体に間違いがあるようでして。googleコンソールで送信結果を出すと、
25
+ > https://hoge.com/eateries/1/reviews/
26
+ > となり、reviewsのidまでは送られていない形となっております。
27
+
28
+ 最終的に、プログラム自体に誤りはなく、送信ファイルの誤りが原因であったと判明しました。
29
+ 再度コメント欄から引用です。
30
+
31
+
32
+ > KOO_ 2021/09/11 11:38
33
+ >
34
+ > お世話になっております。先日はご丁寧に教えて頂きありがとうございました。ご指摘いただいた該当zipファイルを確認し、2つの重複ファイルがでており、sample.comのファイルが認識されてしまっているようでした。修正したところ、無事にファイルを送信することができました。ご丁寧に対応いただき誠にありがとうございました。
35
+
36
+ (2021/9/15 追記1 ここまで)
37
+
38
+ ---------------------
39
+
40
+ (2021/9/15 追記2 ここから)
41
+
42
+ 以下、私が質問内容を勘違いして書いた『sitemap.xml をサーチエンジンに送信する方法』です。
43
+ 手順そのものに誤りはありません。
44
+ 他の方の参考になるかもしれませんので、消さずに残しておきます。
45
+
46
+ (2021/9/15 追記2 ここまで)
47
+
48
+ ---------------------
49
+
9
50
  コードを見る限り `gem sitemap_generator` を利用されているみたいですね。
10
51
  sitemap_generator には Google および Bing にサイトマップを送信する機能が備わっていますので、それをコマンドで定期的に呼び出せばOKです。
11
52
 

1

a

2021/09/15 04:39

投稿

shinoharat
shinoharat

スコア1685

answer CHANGED
@@ -1,9 +1,12 @@
1
1
  > 1:多でプログラムを構築しているeatery:reviewsがございます。このreviews先の各idをgoogleに送りたいのですが、プログラムの仕方がわからず困っております。
2
2
 
3
- 自動生成した sitemap.xml をサーチエンジンに送信したいってことですかね?
3
+ 『idをgoogleに送る』というのが良く分かりませんが、要するに自動生成した sitemap.xml をサーチエンジンに送信したいってことですかね?
4
+ とりあえずそういう解釈で回答します。
5
+ 間違っていたらすみません。
4
6
 
7
+ --
8
+
5
9
  コードを見る限り `gem sitemap_generator` を利用されているみたいですね。
6
-
7
10
  sitemap_generator には Google および Bing にサイトマップを送信する機能が備わっていますので、それをコマンドで定期的に呼び出せばOKです。
8
11
 
9
12
  ## 1・まずは手動で動作確認