回答編集履歴

1

本現象の原因の判明

2021/01/12 01:33

投稿

Webtuuuu
Webtuuuu

スコア30

test CHANGED
@@ -7,3 +7,41 @@
7
7
  次にhostsの中に書いた127.0.0.1 siteAの直上に127.0.0.1 localhostと記載。
8
8
 
9
9
  上記を行ってからApache、XAMPPを再起動したところ希望の動作になりました。
10
+
11
+
12
+
13
+ ============
14
+
15
+ 後日追記
16
+
17
+
18
+
19
+ 今回の事象は.htaccessが原因になるようです。
20
+
21
+
22
+
23
+ 404表示の際にリダイレクト処理するように記述したhtaccessファイルを設置してからXAMPPを動かすとsiteAが使えなくなります。
24
+
25
+
26
+
27
+ つまり、htaccessがない状態でsiteAを設定した場合は正しくhttp://siteAが使えるのですが、
28
+
29
+ 404リダイレクトの処理が記述してあるhtaccessが存在する状態で1度でもXAMPPを動かすと、htaccessをフォルダから削除したとしても今後siteAが使えない事象が発生しました。
30
+
31
+
32
+
33
+ 今後siteAが使えないのでsiteBと設定した場合は正しくhttp://siteBで表示できました。
34
+
35
+
36
+
37
+ siteBも同様に404リダイレクトのhtaccessを設置した場合同様の事象が起きたので、
38
+
39
+ **原因としてはhtaccessの404リダイレクトを記述したこと**にあると思われます。
40
+
41
+
42
+
43
+ **解決策?としてはhtaccessによる404リダイレクトをかけないこととなりました。**
44
+
45
+
46
+
47
+ ※htaccessにSSIインクルードの許可などが書いてあるだけであれば問題なく動作しました。