質問編集履歴

2

事実に間違いがあったので、修正

2018/09/30 05:50

投稿

lin.ming
lin.ming

スコア50

test CHANGED
@@ -1 +1 @@
1
- ApacheのRewriteRuleでcgi-bin配下がhttpsにリダイレクトされない
1
+ ApacheのRewriteRuleでファイル名まで指定するとhttpsにリダイレクトされない
test CHANGED
@@ -6,23 +6,35 @@
6
6
 
7
7
 
8
8
 
9
- 静的ウェブジ(htmlファイルなど)はゃんとhttpからhttpsにリダイレクトされるのに、ウェブブラウザのアドレスバーに直接
9
+ ウェブブラウザのアドレスバに下記アドレスを打込むとhttpsにリダイレクトされます。
10
10
 
11
- www.my.example.com/cgi-bin/gadgets/my.cgi
11
+
12
12
 
13
- と打ち込むと、httpの方のページが表示されます。
13
+ www.my.example.com/
14
14
 
15
- googleで自分のウェブサイト(my.cgiのリンク)をクリックしてもhttpのページが表示されます。
16
-
17
- 当たり前ですが、
15
+
18
16
 
19
17
  www.my.example.com/gadgets/
20
18
 
19
+
20
+
21
+ しかしながら
22
+
23
+ www.my.example.com/index.html
24
+
25
+
26
+
21
- と打ち込むとhttpsのページにリダイレクトされ、そこからmy.cgiへのリンクをクリックすると、httpsのページが表示されます。
27
+ www.my.example.com/gadgets/my.cgi
28
+
29
+ の場合は、httpのままです。
22
30
 
23
31
 
24
32
 
33
+ Apache の RewireRule の書き方が間違っていると思うので、気づいた点を教えていただけないでしょうか。
34
+
35
+
36
+
25
- Apacheのアクセスログを見るとmy.cgiへアクセスはレスポンスコードが200す。
37
+ なお、Apache のアクセスログ4つとも「200」のステータスを返します。
26
38
 
27
39
 
28
40
 

1

誤字の訂正

2018/09/30 05:50

投稿

lin.ming
lin.ming

スコア50

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  当たり前ですが、
18
18
 
19
- www.my.example.com/gadgets/index.html
19
+ www.my.example.com/gadgets/
20
20
 
21
21
  と打ち込むとhttpsのページにリダイレクトされ、そこからmy.cgiへのリンクをクリックすると、httpsのページが表示されます。
22
22