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

質問編集履歴

10

タグ修正

2018/04/18 05:33

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
File without changes
body CHANGED
File without changes

9

js追記

2018/04/18 05:33

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
File without changes
body CHANGED
@@ -24,8 +24,19 @@
24
24
  どのような対策を取ればよいでしょうか。
25
25
 
26
26
  ####参考
27
- 英語版のページに仕込まれているJSスクリプト(日本語ユーザーが使用した場合に発火
27
+ 英語版のページに仕込まれているJSスクリプト(日本語ユーザーが英語版にアクセスした場合)
28
28
  ```
29
+ if (userLang == null) {
30
+ // ブラウザ言語の取得
31
+ function browserLanguage() {
32
+ try {
33
+ return (navigator.browserLanguage || navigator.language || navigator.userLang).substr(0,2)
34
+ }
35
+ catch(e) {
36
+ return undefined;
37
+ }
38
+ }
39
+ // ブラウザの言語が日本語の場合、日本語サイトへ、それ以外の場合英語サイトへリダイレクト
29
40
  if (browserLanguage().indexOf("ja") != -1) {
30
41
  location.replace("日本語版サイトURL");
31
42
  }

8

追記

2018/04/16 07:12

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
File without changes
body CHANGED
File without changes

7

追記

2018/04/16 07:07

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,8 @@
1
1
  ###実現したいこと
2
2
  英語検索には英語版、日本語検索には日本語版を表示させたい。
3
3
 
4
+ ####現状
5
+ 日本語で検索した際、日本語版サイトではなく英語版サイトのみが検索結果に表示される。
4
6
  ###現在までに行ったこと
5
7
  HTMLページの多言語化を行い、
6
8
 

6

マークダウン修正

2018/04/16 06:40

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
- 実現したいこと
1
+ ###実現したいこと
2
2
  英語検索には英語版、日本語検索には日本語版を表示させたい。
3
3
 
4
- 現在までに行ったこと
4
+ ###現在までに行ったこと
5
5
  HTMLページの多言語化を行い、
6
6
 
7
7
  英語版```http~~~.com```
@@ -21,7 +21,7 @@
21
21
 
22
22
  どのような対策を取ればよいでしょうか。
23
23
 
24
- 参考
24
+ ####参考
25
25
  英語版のページに仕込まれているJSスクリプト(日本語ユーザーが使用した場合に発火)
26
26
  ```
27
27
  if (browserLanguage().indexOf("ja") != -1) {

5

修正

2018/04/16 06:38

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  HTMLページの多言語化を行い、
6
6
 
7
7
  英語版```http~~~.com```
8
- 日本語版```http~~~~~.com/ja/```
8
+ 日本語版```http~~~.com/ja/```
9
9
 
10
10
  という構成にしました。
11
11
 

4

変更

2018/04/16 06:37

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
@@ -1,1 +1,1 @@
1
- サイトの言語化後、検索に反映されない
1
+ 多言語化したはずのサイトが、Google検索ではどの言語検索しても英語版しか表示されない
body CHANGED
@@ -1,3 +1,7 @@
1
+ ・実現したいこと
2
+ 英語検索には英語版、日本語検索には日本語版を表示させたい。
3
+
4
+ ・現在までに行ったこと
1
5
  HTMLページの多言語化を行い、
2
6
 
3
7
  英語版```http~~~.com```
@@ -15,9 +19,9 @@
15
19
 
16
20
  また、fetch as google からインデックス登録をリクエストする際に、クロールが完了したという表示は出ています。
17
21
 
18
- どのような対策を取れば、英語検索には英語版、日本語検索には日本語版を表示きるでしょうか。
22
+ どのような対策を取ればよいでしょうか。
19
23
 
20
-
24
+ 参考:
21
25
  英語版のページに仕込まれているJSスクリプト(日本語ユーザーが使用した場合に発火)
22
26
  ```
23
27
  if (browserLanguage().indexOf("ja") != -1) {

3

JS追加

2018/04/16 06:37

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,20 @@
15
15
 
16
16
  また、fetch as google からインデックス登録をリクエストする際に、クロールが完了したという表示は出ています。
17
17
 
18
- どのような対策を取れば、英語検索には英語版、日本語検索には日本語版を表示できるでしょうか。
18
+ どのような対策を取れば、英語検索には英語版、日本語検索には日本語版を表示できるでしょうか。
19
+
20
+
21
+ 英語版のページに仕込まれているJSスクリプト(日本語ユーザーが使用した場合に発火)
22
+ ```
23
+ if (browserLanguage().indexOf("ja") != -1) {
24
+ location.replace("日本語版サイトURL");
25
+ }
26
+ else {
27
+ ;
28
+ }
29
+ } else if (userLang =='ja') {
30
+ location.replace("日本語版サイトURL");
31
+ } else {
32
+ ;
33
+ }
34
+ ```

2

ついか

2018/04/13 05:08

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
File without changes
body CHANGED
@@ -13,4 +13,6 @@
13
13
  懸念される事項としては、ブラウザ言語に応じて自動でリダイレクトするJSスクリプトを実装していることです。
14
14
  (例:英語版サイト(.com)に日本語設定の人が行くと日本語版(.com/ja/)に自動遷移する。逆も然り)
15
15
 
16
+ また、fetch as google からインデックス登録をリクエストする際に、クロールが完了したという表示は出ています。
17
+
16
18
  どのような対策を取れば、英語検索には英語版、日本語検索には日本語版を表示できるでしょうか。

1

変更

2018/04/13 02:02

投稿

KotaAndo
KotaAndo

スコア13

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,6 @@
11
11
  しかし検索に表示されません。
12
12
 
13
13
  懸念される事項としては、ブラウザ言語に応じて自動でリダイレクトするJSスクリプトを実装していることです。
14
- (例:英語版サイト(~~.com)に日本語設定の人が行くと日本語版(~~~.com/ja/)に自動遷移する。逆も然り)
14
+ (例:英語版サイト(.com)に日本語設定の人が行くと日本語版(.com/ja/)に自動遷移する。逆も然り)
15
15
 
16
16
  どのような対策を取れば、英語検索には英語版、日本語検索には日本語版を表示できるでしょうか。