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

質問編集履歴

1

情報の追加

2017/01/15 12:55

投稿

avantgarden
avantgarden

スコア121

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  <IfModule mod_rewrite.c>
16
16
  RewriteEngine On
17
17
  RewriteBase /
18
- RewriteRule ^index\.php$ - [L]
18
+ RewriteRule ^index.php$ - [L]
19
19
  RewriteCond %{REQUEST_FILENAME} !-f
20
20
  RewriteCond %{REQUEST_FILENAME} !-d
21
21
  RewriteRule . /index.php [L]
@@ -40,4 +40,40 @@
40
40
  解決できない状況なので、再度投稿いたしました。
41
41
 
42
42
 
43
- 考える原因についてご教示いただけると幸いです。
43
+ 考える原因についてご教示いただけると幸いです。
44
+
45
+
46
+ <追記>
47
+
48
+ 少し試して見たことがあるのですが、httpd.confの記述で、元々は
49
+ ```ここに言語を入力
50
+ <Directory />
51
+ Options FollowSymLinks
52
+ AllowOverride ALL
53
+ </Directory>
54
+ ```
55
+ としていましたが、試しにルート直下に「ex」というディレクトリを作り、httpd.confを
56
+ ```ここに言語を入力
57
+ <Directory /var/www/html/ex>
58
+ Options FollowSymLinks
59
+ AllowOverride ALL
60
+ </Directory>
61
+ ```
62
+ として配下にベーシック認証をかけてみました。
63
+ (exディレクトリに.htacessと.htpasswdを設置)
64
+
65
+ すると、/exへのアクセスでベーシック認証が効きました。
66
+
67
+
68
+ ところが、最初の質問で、index.phpと.htaccessをルート配下に
69
+ 設置しているので、一度httpd.confを
70
+ ```ここに言語を入力
71
+ <Directory /var/www/html>
72
+ Options FollowSymLinks
73
+ AllowOverride ALL
74
+ </Directory>
75
+ ```
76
+ として同じくベーシック認証をかけてみようとしたところ、かかりませんでした。
77
+
78
+ 結局、htaccessが機能していないことが原因なのかと思うのですが、根本的な
79
+ 原因が分かりません。