52 |
+ # and we redirect old config to our new safer script |
+ # and we redirect old config to our new safer script |
53 |
+ RewriteEngine On |
+ RewriteEngine On |
54 |
+ RewriteCond %{QUERY_STRING} stage=dl_crl |
+ RewriteCond %{QUERY_STRING} stage=dl_crl |
55 |
+ RewriteRule ^ /phpki/dl_crl.php? [R=302,L] |
+ RewriteRule ^ /phpki/dl_crl.php [QSD,R=302,L] |
56 |
|
|
57 |
HERE |
HERE |
58 |
+ # safely redirect crl request to php script striping all GET requests |
+ # safely redirect crl request to php script striping all GET requests |
189 |
+ || warn "Cannot open input file /opt/phpki/html/config.php: $!\n"; |
+ || warn "Cannot open input file /opt/phpki/html/config.php: $!\n"; |
190 |
+ while (<RD>) |
+ while (<RD>) |
191 |
+ { |
+ { |
192 |
+ chop; |
+ chomp; |
193 |
+ next if grep { /^$/ } $_ ; |
+ next if grep { /^$/ } $_ ; |
194 |
+ next if grep { /^\?>/ } $_; |
+ next if grep { /^\?/ } $_; |
195 |
+ push @lines, $_; |
+ push @lines, $_; |
196 |
+ $lines{$_} = 1; |
+ $lines{$_} = 1; |
197 |
+ } |
+ } |
212 |
RewriteEngine On |
RewriteEngine On |
213 |
- RewriteCond %{QUERY_STRING} stage=dl_crl |
- RewriteCond %{QUERY_STRING} stage=dl_crl |
214 |
+ RewriteCond %{QUERY_STRING} stage=dl_crl(&|\$) |
+ RewriteCond %{QUERY_STRING} stage=dl_crl(&|\$) |
215 |
RewriteRule ^ /phpki/dl_crl.php? [R=302,L] |
RewriteRule ^ /phpki/dl_crl.php [QSD,R=302,L] |
216 |
+ RewriteCond %{QUERY_STRING} stage=dl_crl_pem(&|\$) |
+ RewriteCond %{QUERY_STRING} stage=dl_crl_pem(&|\$) |
217 |
+ RewriteRule ^ /phpki/dl_crl_pem.php? [R=302,L] |
+ RewriteRule ^ /phpki/dl_crl_pem.php [QSD,R=302,L] |
218 |
|
|
219 |
HERE |
HERE |
220 |
# safely redirect crl request to php script striping all GET requests |
# safely redirect crl request to php script striping all GET requests |