質問編集履歴
1
エラーの原因を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -43,3 +43,21 @@
|
|
43
43
|
また、実際にファイルが存在する場合そのファイルに直接アクセスできてしまいますが、それも禁止して index.php に集約する必要があります。
|
44
44
|
|
45
45
|
どのようにすれば正しく動作させることができるのでしょうか?
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
### 追記
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
エラーの原因自体は転送先の index.php 自体もさらに index.php に転送されることになり、無限ループが発生してしまっていることでした。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
``RewriteCond %{REQUEST_URI} !index.php$`` を追記することに Internal Server Error は解消しますが、このままではすべての index.php ファイルにアクセスできてしまいます。
|
58
|
+
|
59
|
+
直下の index.php ファイルにだけRewriteを除外しなければならないのですが、``RewriteCond %{REQUEST_URI} !(^%{ENV:BASE}/index.php$)``のような書き方はできない様子でした。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
.htaccessと同じ階層にある index.php だけはRewrite処理から除外するにはどのように変更すればいいのでしょうか?
|