回答編集履歴
1
本現象の原因の判明
answer
CHANGED
@@ -2,4 +2,23 @@
|
|
2
2
|
|
3
3
|
まずhttpd.confに記載していたものは取り消し(何もしていない状態に戻した)。
|
4
4
|
次にhostsの中に書いた127.0.0.1 siteAの直上に127.0.0.1 localhostと記載。
|
5
|
-
上記を行ってからApache、XAMPPを再起動したところ希望の動作になりました。
|
5
|
+
上記を行ってからApache、XAMPPを再起動したところ希望の動作になりました。
|
6
|
+
|
7
|
+
============
|
8
|
+
後日追記
|
9
|
+
|
10
|
+
今回の事象は.htaccessが原因になるようです。
|
11
|
+
|
12
|
+
404表示の際にリダイレクト処理するように記述したhtaccessファイルを設置してからXAMPPを動かすとsiteAが使えなくなります。
|
13
|
+
|
14
|
+
つまり、htaccessがない状態でsiteAを設定した場合は正しくhttp://siteAが使えるのですが、
|
15
|
+
404リダイレクトの処理が記述してあるhtaccessが存在する状態で1度でもXAMPPを動かすと、htaccessをフォルダから削除したとしても今後siteAが使えない事象が発生しました。
|
16
|
+
|
17
|
+
今後siteAが使えないのでsiteBと設定した場合は正しくhttp://siteBで表示できました。
|
18
|
+
|
19
|
+
siteBも同様に404リダイレクトのhtaccessを設置した場合同様の事象が起きたので、
|
20
|
+
**原因としてはhtaccessの404リダイレクトを記述したこと**にあると思われます。
|
21
|
+
|
22
|
+
**解決策?としてはhtaccessによる404リダイレクトをかけないこととなりました。**
|
23
|
+
|
24
|
+
※htaccessにSSIインクルードの許可などが書いてあるだけであれば問題なく動作しました。
|