質問編集履歴

1

質問内容の変更

2016/05/12 04:50

投稿

alma4312
alma4312

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ RewritePacageについてお伺いいたします。
2
+
3
+
4
+
1
5
  RewriteRuleを適用し、条件分岐をOptionのSkipを使って実現させようとしています。
2
6
 
3
7
  ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
@@ -12,7 +16,7 @@
12
16
 
13
17
 
14
18
 
15
- 63 RewriteRule ^admin(/)?$ /index.php?map=/$1 [QSA,S=1]
19
+ 63 RewriteRule ^admin(/)?$ - [S=1]
16
20
 
17
21
  64 RewriteRule ^(.*) /index.php?map=/$1 [L,QSA]
18
22
 
@@ -26,6 +30,16 @@
26
30
 
27
31
  InternalServerErrorが発生してしまいます。
28
32
 
33
+ HTTPでの接続先 http://***/'/'
34
+
35
+ ⇒ 63は通るがスキップされず64が実行されるはず。ですが63行目を追記することでInternalServerErrorが発生してしまいます。
36
+
37
+ (64行単体であれば正しく実行されます。)
38
+
39
+ RewriteLogで確認したところ[RewriteCond]が実行されていないようにみえます。
29
40
 
30
41
 
42
+
31
- 他にRewriteEngineで条件分岐をう方法、または記述方法に間違があるのでしょう。知識不足で申し訳ありませんが、ご教授よろしくお願いたします。
43
+ RewriteCondがなぜ実されなくなっているのかにつ
44
+
45
+ ご教授願えれば幸いです。よろしくお願いいたします。