質問編集履歴

1

情報の追加

2017/01/15 12:55

投稿

avantgarden
avantgarden

スコア121

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  RewriteBase /
34
34
 
35
- RewriteRule ^index\.php$ - [L]
35
+ RewriteRule ^index.php$ - [L]
36
36
 
37
37
  RewriteCond %{REQUEST_FILENAME} !-f
38
38
 
@@ -83,3 +83,75 @@
83
83
 
84
84
 
85
85
  考える原因についてご教示いただけると幸いです。
86
+
87
+
88
+
89
+
90
+
91
+ <追記>
92
+
93
+
94
+
95
+ 少し試して見たことがあるのですが、httpd.confの記述で、元々は
96
+
97
+ ```ここに言語を入力
98
+
99
+ <Directory />
100
+
101
+ Options FollowSymLinks
102
+
103
+ AllowOverride ALL
104
+
105
+ </Directory>
106
+
107
+ ```
108
+
109
+ としていましたが、試しにルート直下に「ex」というディレクトリを作り、httpd.confを
110
+
111
+ ```ここに言語を入力
112
+
113
+ <Directory /var/www/html/ex>
114
+
115
+ Options FollowSymLinks
116
+
117
+ AllowOverride ALL
118
+
119
+ </Directory>
120
+
121
+ ```
122
+
123
+ として配下にベーシック認証をかけてみました。
124
+
125
+ (exディレクトリに.htacessと.htpasswdを設置)
126
+
127
+
128
+
129
+ すると、/exへのアクセスでベーシック認証が効きました。
130
+
131
+
132
+
133
+
134
+
135
+ ところが、最初の質問で、index.phpと.htaccessをルート配下に
136
+
137
+ 設置しているので、一度httpd.confを
138
+
139
+ ```ここに言語を入力
140
+
141
+ <Directory /var/www/html>
142
+
143
+ Options FollowSymLinks
144
+
145
+ AllowOverride ALL
146
+
147
+ </Directory>
148
+
149
+ ```
150
+
151
+ として同じくベーシック認証をかけてみようとしたところ、かかりませんでした。
152
+
153
+
154
+
155
+ 結局、htaccessが機能していないことが原因なのかと思うのですが、根本的な
156
+
157
+ 原因が分かりません。