質問編集履歴

1

詳細を追記しました。

2018/02/08 08:41

投稿

k.k.
k.k.

スコア11

test CHANGED
@@ -1 +1 @@
1
- 【.htaccess】特定のディレクトリ配下でcgiをhtmlとして表示させたい
1
+ 【.htaccess】特定のディレクトリのみリダイレクト除外且つcgiをhtmlとして表示させたい
test CHANGED
@@ -1,4 +1,4 @@
1
- .htaccessに関する質問です。
1
+ .htaccessの記述に関する質問です。
2
2
 
3
3
  初歩的に質問でしたら、申し訳ありません。
4
4
 
@@ -6,7 +6,7 @@
6
6
 
7
7
  .htaccessの設定で
8
8
 
9
- 特定のディレクトリ配下で.cgiのファイル.htmlとして表示させたいです。
9
+ 特定のディレクトリのみリダイレクト除外且つcgiをhtmlとして表示させたいです。
10
10
 
11
11
 
12
12
 
@@ -18,6 +18,58 @@
18
18
 
19
19
 
20
20
 
21
+ ■ 特定のディレクトリのみリダイレクト除外
22
+
23
+
24
+
25
+ aaa.com というドメインの
26
+
27
+ aaa.com/bbb/ 以下のみリダイレクト対象から除外させたい。
28
+
29
+
30
+
31
+ <試した記述>
32
+
33
+ ルートに以下を記述した.htaccessを設置。
34
+
35
+ ```ここに言語を入力
36
+
37
+
38
+
39
+ RewriteEngine On
40
+
41
+ RewriteBase /
42
+
43
+ RewriteCond %{REQUEST_URI} !(^/bbb/)
44
+
45
+ RewriteRule ^$ http://www.aaa.com/ [R=301,L]
46
+
47
+
48
+
49
+ ```
50
+
51
+
52
+
53
+
54
+
55
+ → 効果なしでした。
56
+
57
+
58
+
59
+ ──────
60
+
61
+
62
+
63
+ ■ cgiをhtmlとして表示
64
+
65
+
66
+
67
+ /bbb/ディレクトリに設置してあるccc.cgiというファイルを
68
+
69
+ ブラウザ上でccc.htmlとして表示させたい。
70
+
71
+
72
+
21
73
  実際のファイル:aaa.com/bbb/ccc.cgi
22
74
 
23
75
 
@@ -26,11 +78,45 @@
26
78
 
27
79
 
28
80
 
81
+ <試した記述>
82
+
83
+ /bbb/ディレクトリに以下を記述した.htaccessを設置。
84
+
85
+
86
+
87
+ ```ここに言語を入力
88
+
89
+
90
+
91
+ RewriteEngine on
92
+
93
+ RewriteCond %{REQUEST_FILENAME} !-f
94
+
95
+ RewriteCond %{REQUEST_FILENAME} !-d
96
+
97
+ RewriteRule ^(.*).html$ /$1.cgi [L]
98
+
99
+
100
+
101
+ ```
102
+
103
+
104
+
105
+ → 効果なしでした。
106
+
107
+
108
+
29
109
  ──────
30
110
 
31
111
 
32
112
 
33
- aaa.comというドメインbbbディレクトリ内み、cgiをhtmlとして表示させたいです
113
+ .htaccess記述や設置箇所に問題があるは思うのですが、
114
+
115
+ どこに問題があるのかわからず、途方に暮れています。
116
+
117
+
118
+
119
+ ご存知の方がいらっしゃいましたらお教え頂きたいです。
34
120
 
35
121
 
36
122