質問編集履歴
1
.htaccessのコメントがうまく記載できていなかったので修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
|
27
|
+
## 本番環境
|
28
28
|
|
29
29
|
RewriteCond /var/www/.production -f
|
30
30
|
|
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
|
35
|
+
## サポート環境
|
36
36
|
|
37
37
|
RewriteCond /var/www/.support -f
|
38
38
|
|
@@ -40,7 +40,7 @@
|
|
40
40
|
|
41
41
|
|
42
42
|
|
43
|
-
|
43
|
+
## テスト環境
|
44
44
|
|
45
45
|
RewriteCond /var/www/.test -f
|
46
46
|
|
@@ -50,11 +50,11 @@
|
|
50
50
|
|
51
51
|
|
52
52
|
|
53
|
-
|
53
|
+
## HTTPSへリダイレクト
|
54
|
-
|
54
|
+
|
55
|
-
|
55
|
+
##RewriteCond %{HTTPS} !^on$
|
56
|
-
|
56
|
+
|
57
|
-
|
57
|
+
##AWS + LB+HTTPS ヘッダが存在していて、httpsではない時
|
58
58
|
|
59
59
|
RewriteCond %{HTTP:X-Forwarded-Proto} ^.
|
60
60
|
|
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
|
66
66
|
|
67
|
-
|
67
|
+
##AWS時、HTTPSヘッダを設定
|
68
68
|
|
69
69
|
RewriteCond %{HTTP:X-Forwarded-Proto} ^https$
|
70
70
|
|
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
|
74
74
|
|
75
|
-
|
75
|
+
## それ以外のテスト開発環境で、httpsを強制する場合
|
76
76
|
|
77
77
|
RewriteCond %{HTTPS} !^on$
|
78
78
|
|
@@ -82,7 +82,7 @@
|
|
82
82
|
|
83
83
|
|
84
84
|
|
85
|
-
|
85
|
+
## テストモード時はSSLを強制しない。
|
86
86
|
|
87
87
|
RewriteCond /var/www/.test -f
|
88
88
|
|
@@ -90,7 +90,7 @@
|
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
-
|
93
|
+
## SSLへリダイレクト
|
94
94
|
|
95
95
|
RewriteCond %{ENV:FORCEHTTPS} .
|
96
96
|
|
@@ -100,7 +100,7 @@
|
|
100
100
|
|
101
101
|
|
102
102
|
|
103
|
-
|
103
|
+
## メンテナンスメッセージを表示する。
|
104
104
|
|
105
105
|
RewriteCond /var/www/.maintenance -f
|
106
106
|
|
@@ -108,7 +108,7 @@
|
|
108
108
|
|
109
109
|
|
110
110
|
|
111
|
-
|
111
|
+
## アクセス拒否
|
112
112
|
|
113
113
|
RewriteCond %{REQUEST_URI} ^/.svn/
|
114
114
|
|
@@ -118,7 +118,7 @@
|
|
118
118
|
|
119
119
|
|
120
120
|
|
121
|
-
|
121
|
+
## XXX.XXX.XXX.XX からアクセスは許可
|
122
122
|
|
123
123
|
|
124
124
|
|
@@ -144,7 +144,7 @@
|
|
144
144
|
|
145
145
|
|
146
146
|
|
147
|
-
|
147
|
+
## MAINTENANCE が設定されているときは、メンテナンス画面へ遷移
|
148
148
|
|
149
149
|
RewriteCond %{REQUEST_URI} !^/_error/
|
150
150
|
|
@@ -188,7 +188,7 @@
|
|
188
188
|
|
189
189
|
|
190
190
|
|
191
|
-
|
191
|
+
## 旧URLのリダイレクト
|
192
192
|
|
193
193
|
RewriteRule ^support.html(?.*)?$ /support/ [L,R=301] [L]
|
194
194
|
|
@@ -206,7 +206,7 @@
|
|
206
206
|
|
207
207
|
|
208
208
|
|
209
|
-
|
209
|
+
##画像が存在しない時はオンデマンドでDBから取得して出力
|
210
210
|
|
211
211
|
RewriteCond %{REQUEST_URI} !^/_error/
|
212
212
|
|
@@ -222,7 +222,7 @@
|
|
222
222
|
|
223
223
|
|
224
224
|
|
225
|
-
|
225
|
+
##画像をオンデマンドリサイズ
|
226
226
|
|
227
227
|
RewriteCond %{REQUEST_URI} !^/_error/
|
228
228
|
|
@@ -250,7 +250,7 @@
|
|
250
250
|
|
251
251
|
|
252
252
|
|
253
|
-
|
253
|
+
## phpのメモリ制限とファイルアップロード最大サイズ
|
254
254
|
|
255
255
|
php_value max_execution_time 180
|
256
256
|
|
@@ -278,7 +278,7 @@
|
|
278
278
|
|
279
279
|
|
280
280
|
|
281
|
-
|
281
|
+
## キャッシュを強制する設定
|
282
282
|
|
283
283
|
<IFModule mod_headers.c>
|
284
284
|
|
@@ -306,7 +306,7 @@
|
|
306
306
|
|
307
307
|
|
308
308
|
|
309
|
-
|
309
|
+
## 引数のないものは短時間キャッシュ
|
310
310
|
|
311
311
|
RewriteCond %{REQUEST_URI} .(js|css|ico|jpe?g|png|gif)$ [NC]
|
312
312
|
|
@@ -320,7 +320,7 @@
|
|
320
320
|
|
321
321
|
|
322
322
|
|
323
|
-
|
323
|
+
##favicon.icoは長期間キャッシュさせる
|
324
324
|
|
325
325
|
RewriteCond %{REQUEST_URI} /favicon.ico$ [NC]
|
326
326
|
|
@@ -334,9 +334,9 @@
|
|
334
334
|
|
335
335
|
|
336
336
|
|
337
|
-
|
337
|
+
## 引数付きのファイルは長期間キャッシュさせる
|
338
|
-
|
338
|
+
|
339
|
-
|
339
|
+
## _=引数付きのファイルは長期間キャッシュさせる
|
340
340
|
|
341
341
|
RewriteCond %{REQUEST_URI} .(js|css|ico|jpe?g|png|gif)$ [NC]
|
342
342
|
|
@@ -356,7 +356,7 @@
|
|
356
356
|
|
357
357
|
|
358
358
|
|
359
|
-
|
359
|
+
## index.html等のないディレクトリでインデックスリストを作成しない
|
360
360
|
|
361
361
|
Options -Indexes
|
362
362
|
|