質問編集履歴

1

例示ドメインの変更、現在行っていることなどの追加

2018/07/10 02:55

投稿

ebs
ebs

スコア8

test CHANGED
File without changes
test CHANGED
@@ -26,21 +26,21 @@
26
26
 
27
27
  例1
28
28
 
29
- sample.com/abc/def.html
29
+ example.com/abc/def.html
30
30
 
31
31
 
32
32
 
33
- sample.com/abc/def
33
+ example.com/abc/def
34
34
 
35
35
 
36
36
 
37
37
  例2
38
38
 
39
- sample.com/bcd/efg.html
39
+ example.com/bcd/efg.html
40
40
 
41
41
 
42
42
 
43
- sample.com/bcd/efg
43
+ example.com/bcd/efg
44
44
 
45
45
 
46
46
 
@@ -54,8 +54,52 @@
54
54
 
55
55
 
56
56
 
57
+ ### 発生している問題・エラーメッセージ
58
+
59
+
60
+
61
+ 現在は下記の記述をして、「.htmlあり」「.htmlなし」、
62
+
63
+ どちらのURLにもアクセスできるようになっています。
64
+
65
+
66
+
67
+ RewriteCond %{REQUEST_FILENAME} !-d
68
+
69
+ RewriteCond %{REQUEST_FILENAME}.html -f
70
+
71
+ RewriteRule ^(.*)$ $1.html
72
+
73
+
74
+
75
+ しかし、これではアクセスが分散してしまうので、
76
+
77
+ 「.htmlなし」のほうにアクセスを統一したいです。
78
+
79
+
80
+
81
+ ### 試したこと
82
+
83
+
84
+
85
+ その後、色々と試しましたが上手くいきません。
86
+
87
+
88
+
89
+ ### 補足情報(FW/ツールのバージョンなど)
90
+
57
91
 
58
92
 
59
93
  ちなみに、「wwwありなし」「index.htmlありなし」など、
60
94
 
61
95
  他の基本的なURL正規化はすでに実装しています。
96
+
97
+ ↑この情報はGoogle検索でよくよく出てくるのですが、
98
+
99
+ 個別ファイルのURLを統一する記述が出てきません。
100
+
101
+
102
+
103
+ また、link rel="canonical"によって、
104
+
105
+ 検索エンジン向けで一応の対策はしています。