回答編集履歴

1

回答の一部取下げと、追記

2018/05/01 06:38

投稿

mix-peach
mix-peach

スコア1910

test CHANGED
@@ -1,6 +1,6 @@
1
- ErrorDocument は、404の時にお返事として表示するページを指定するところで、
1
+ ~~ErrorDocument は、404の時にお返事として表示するページを指定するところで、
2
2
 
3
- リダイレクト先を設定するところではありませんよ。
3
+ リダイレクト先を設定するところではありませんよ。~~
4
4
 
5
5
 
6
6
 
@@ -27,3 +27,79 @@
27
27
  RewriteRule . / [R]
28
28
 
29
29
  ```
30
+
31
+
32
+
33
+ ---
34
+
35
+ roguerefさんが回答されているのが正しいようなので、回答の一部を取下げます。。。
36
+
37
+
38
+
39
+
40
+
41
+ .htaccess が有効かどうかの、簡単な確認方法を追記しておきます。
42
+
43
+
44
+
45
+ ドキュメントルート(ドメインにアクセスしたときに、一番最初に表示されるindex.htmlとかが置いてあるディレクトリ)に、テスト用のディレクトリを作ります。
46
+
47
+
48
+
49
+ ここでは仮に、test とします。
50
+
51
+
52
+
53
+ その下に、
54
+
55
+ index.html(中身はブラウザで表示できるものなら、なんでもいいです。)
56
+
57
+
58
+
59
+ 空の .htaccessファイルを置きます。
60
+
61
+
62
+
63
+ まずは、
64
+
65
+ https://ドメイン.co.jp/test
66
+
67
+ にアクセスすると、testディレクトリに設置したindex.htmlが表示されることを念の為確認します。(ここが見れてないと、次の確認が意味ないので・・)
68
+
69
+
70
+
71
+ 次に、test/.htaccessを開いて、
72
+
73
+ test
74
+
75
+ とだけ書いて保存します。
76
+
77
+ ※これは.htaccessの記述としては間違いですが、それを利用して.htaccessが有効かを確認する方法なので、わざとです。
78
+
79
+
80
+
81
+ 再び、
82
+
83
+ https://ドメイン.co.jp/test
84
+
85
+ にアクセスします。
86
+
87
+
88
+
89
+ 先ほどと同じように、正常にindex.htmlが表示されるのであれば、.htaccessファイルは無効になっていると判断できます。
90
+
91
+
92
+
93
+ Internal Server Error が表示される、あるいは真っ白になるなど、先ほどと違う状態になれば、
94
+
95
+ .htaccessは有効と判断できます。
96
+
97
+
98
+
99
+ 確認が終わったら、testディレクトリは削除してくださいね。
100
+
101
+
102
+
103
+ ※なお、ドキュメントルート直下の.htacessでも同じ方法で確認可能ですが、
104
+
105
+ それだとサイト全てがエラーで見られなくなるので、テスト用のディレクトリを作って確認する方が安全です。。。