2 # wget --server-response -O /dev/null http://www.nature.com.p.vbz.ffzg.hr/
5 Include /srv/via-proxy/ssl.conf
6 ServerName muse.jhu.edu.p.vbz.ffzg.hr
10 ProxyPass / https://muse.jhu.edu/
11 ProxyPassReverse / https://muse.jhu.edu/
12 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
13 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
15 RequestHeader unset Accept-Encoding
16 Substitute "s|https://muse.jhu.edu/|https://muse.jhu.edu.p.vbz.ffzg.hr/|"
17 Substitute "s|https://about.muse.jhu.edu/|https://about.muse.jhu.edu.p.vbz.ffzg.hr/|"
18 FilterDeclare NEWPATHS
19 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
20 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
21 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
22 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
24 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
28 Include /srv/via-proxy/ssl.conf
29 ServerName about.muse.jhu.edu.p.vbz.ffzg.hr
33 ProxyPass / https://about.muse.jhu.edu/
34 ProxyPassReverse / https://about.muse.jhu.edu/
35 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
36 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
38 RequestHeader unset Accept-Encoding
39 Substitute "s|https://muse.jhu.edu/|https://muse.jhu.edu.p.vbz.ffzg.hr/|"
40 Substitute "s|https://about.muse.jhu.edu/|https://about.muse.jhu.edu.p.vbz.ffzg.hr/|"
41 FilterDeclare NEWPATHS
42 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
43 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
44 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
45 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
47 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
50 # a2enmod proxy_http proxy_html xml2enc headers
52 # https://www.oclc.org/support/services/ezproxy/documentation/db/cambridgecore.en.html
55 Include /srv/via-proxy/ssl.conf
57 ServerName www.cambridge.org.p.vbz.ffzg.hr
60 ProxyPass / https://www.cambridge.org/
61 ProxyPassReverse / https://www.cambridge.org/
62 #ProxyPassReverseCookieDomain www.cambridge.org www.cambridge.org.p.vbz.ffzg.hr
63 #ProxyPassReverseCookieDomain cambridge.org cambridge.org.p.vbz.ffzg.hr
64 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
65 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
67 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
69 #ProxyHTMLLogVerbose On
72 #SetOutputFilter INFLATE;DEFLATE
73 RequestHeader unset Accept-Encoding
78 # ProxyHTMLExtended On
79 # ProxyHTMLURLMap http://www.cambridge.org /
82 Substitute "s|http://www.cambridge.org/|/|n"
83 Substitute "s|https://www.cambridge.org/|/|n"
84 FilterDeclare NEWPATHS
85 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
86 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
87 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
88 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
94 Include /srv/via-proxy/ssl.conf
96 ServerName search.proquest.com.p.vbz.ffzg.hr
99 ProxyPass / https://search.proquest.com/
100 ProxyPassReverse / https://search.proquest.com/
102 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
103 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
105 RequestHeader unset Accept-Encoding
106 Substitute "s|https://search.proquest.com/|/|n"
107 FilterDeclare NEWPATHS2
108 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
109 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
110 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
111 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
112 FilterChain NEWPATHS2
114 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
118 Include /srv/via-proxy/ssl.conf
120 ServerName academic.oup.com.p.vbz.ffzg.hr
123 ProxyPass / https://academic.oup.com/
124 ProxyPassReverse / https://academic.oup.com/
126 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
127 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
129 RequestHeader unset Accept-Encoding
131 Substitute "s|https://academic.oup.com/|/|n"
132 FilterDeclare NEWPATHS2
133 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
134 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
135 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
136 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
137 FilterChain NEWPATHS2
139 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
142 # https://www.oclc.org/support/services/ezproxy/documentation/db/ovid.en.html
144 Include /srv/via-proxy/ssl.conf
146 ServerName ovidsp.tx.ovid.com.p.vbz.ffzg.hr
149 ProxyPass / https://ovidsp.tx.ovid.com/
150 ProxyPassReverse / https://ovidsp.tx.ovid.com/
152 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
153 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
155 RequestHeader unset Accept-Encoding
157 Substitute "s|https://ovidsp.tx.ovid.com/|/|n"
158 FilterDeclare NEWPATHS2
159 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
160 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
161 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
162 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
163 FilterChain NEWPATHS2
165 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
170 Include /srv/via-proxy/ssl.conf
172 ServerName pubs.rsc.org.p.vbz.ffzg.hr
176 ProxyPass /_rsc-cdn_/ https://www.rsc-cdn.org/
177 ProxyPassReverse /_rsc-cdn_/ https://www.rsc-cdn.org/
179 ProxyPass / https://pubs.rsc.org/
180 ProxyPassReverse / https://pubs.rsc.org/
182 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
183 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
185 RequestHeader unset Accept-Encoding
186 Substitute "s|https://[a-z-]*.rsc-cdn.org/|https://pubs.rsc.org.p.vbz.ffzg.hr/_rsc-cdn_/|"
187 Substitute "s|https://www.rsc.org/|https://www.rsc.org.p.vbz.ffzg.hr/|"
188 Substitute "s|https://pubs.rsc.org/|https://pubs.rsc.org.p.vbz.ffzg.hr/|"
189 FilterDeclare NEWPATHS
190 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
191 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
192 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
193 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
196 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
199 Include /srv/via-proxy/ssl.conf
201 ServerName www.rsc.org.p.vbz.ffzg.hr
205 ProxyPass /_epi-rsc_/ https://epi-rsc.rsc-cdn.org/
206 ProxyPassReverse /_epi-rsc_/ https://epi-rsc.rsc-cdn.org/
208 ProxyPass / https://www.rsc.org/
209 ProxyPassReverse / https://www.rsc.org/
211 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
212 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
214 RequestHeader unset Accept-Encoding
215 Substitute "s|https://epi-rsc.rsc-cdn.org/|https://www.rsc.org.p.vbz.ffzg.hr/_epi-rsc_/|"
216 # Substitute "s|https://[a-z-]*.rsc-cdn.org/|https://www.rsc.org.p.vbz.ffzg.hr/_rsc-cdn_/|"
217 Substitute "s|https://www.rsc.org/|https://www.rsc.org.p.vbz.ffzg.hr/|"
218 Substitute "s|https://pubs.rsc.org/|https://pubs.rsc.org.p.vbz.ffzg.hr/|"
219 FilterDeclare NEWPATHS
220 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
221 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
222 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
223 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
226 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
231 Include /srv/via-proxy/ssl.conf
233 ServerName www.brepolis.net.p.vbz.ffzg.hr
237 ProxyPass / http://www.brepolis.net/
238 ProxyPassReverse / http://www.brepolis.net/
240 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
241 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
243 RequestHeader unset Accept-Encoding
245 Substitute "s|http://apps.brepolis.net/|https://apps.brepolis.net.p.vbz.ffzg.hr/|n"
246 FilterDeclare NEWPATHS2
247 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
248 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
249 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
250 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
251 FilterChain NEWPATHS2
253 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
256 Include /srv/via-proxy/ssl.conf
258 ServerName apps.brepolis.net.p.vbz.ffzg.hr
262 ProxyPass / http://apps.brepolis.net/
263 ProxyPassReverse / http://apps.brepolis.net/
265 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
266 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
268 RequestHeader unset Accept-Encoding
270 Substitute "s|http://apps.brepolis.net/|https://apps.brepolis.net.p.vbz.ffzg.hr/|n"
271 FilterDeclare NEWPATHS2
272 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
273 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
274 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
275 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
276 FilterChain NEWPATHS2
277 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
282 Include /srv/via-proxy/ssl.conf
284 ServerName www.cairn.info.p.vbz.ffzg.hr
289 ProxyPass / https://www.cairn.info/
290 ProxyPassReverse / https://www.cairn.info/
292 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
293 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
295 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
300 Include /srv/via-proxy/ssl.conf
302 ServerName www.degruyter.com.p.vbz.ffzg.hr
307 ProxyPass / https://www.degruyter.com/
308 ProxyPassReverse / https://www.degruyter.com/
310 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
311 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
313 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
318 Include /srv/via-proxy/ssl.conf
320 ServerName www.emeraldinsight.com.p.vbz.ffzg.hr
324 ProxyPass / https://www.emeraldinsight.com/
325 ProxyPassReverse / https://www.emeraldinsight.com/
327 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
328 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
330 Header edit* Location "http://emeraldgrouppublishing.com/" "https://emeraldgrouppublishing.com.p.vbz.ffzg.hr/"
332 # they have hard-coded absolute links
333 RequestHeader unset Accept-Encoding
334 Substitute "s|https://www.emeraldinsight.com/|https://www.emeraldinsight.com.p.vbz.ffzg.hr/|n"
335 Substitute "s|http://www.emeraldgrouppublishing.com/|https://www.emeraldgrouppublishing.com.p.vbz.ffzg.hr/|n"
336 FilterDeclare NEWPATHS2
337 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
338 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
339 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
340 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
341 FilterChain NEWPATHS2
343 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
346 Include /srv/via-proxy/ssl.conf
348 ServerName www.emeraldgrouppublishing.com.p.vbz.ffzg.hr
349 ServerAlias emeraldgrouppublishing.com.p.vbz.ffzg.hr
351 # FIXME target server for www.emeraldgrouppublishing.com doesn't have that in SSL cert
354 ProxyPass / http://www.emeraldgrouppublishing.com/
355 ProxyPassReverse / http://www.emeraldgrouppublishing.com/
357 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
358 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
360 # they have hard-coded absolute links
361 RequestHeader unset Accept-Encoding
362 Substitute "s|http://www.emeraldgrouppublishing.com/|https://www.emeraldgrouppublishing.com.p.vbz.ffzg.hr/|n"
363 Substitute "s|http://www.emeraldinsight.com/|https://www.emeraldinsight.com.p.vbz.ffzg.hr/|n"
364 FilterDeclare NEWPATHS2
365 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
366 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
367 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
368 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
369 FilterChain NEWPATHS2
371 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
375 Include /srv/via-proxy/ssl.conf
377 ServerName www.webofknowledge.com.p.vbz.ffzg.hr
381 ProxyPass / https://www.webofknowledge.com/
382 ProxyPassReverse / https://www.webofknowledge.com/
384 Header edit* Location "(https://apps.webofknowledge.com)/(.*)" "https://apps.webofknowledge.com.p.vbz.ffzg.hr/$2"
386 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
387 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
389 RequestHeader unset Accept-Encoding
390 Substitute "s|https://apps.webofknowledge.com/|https://apps.webofknowledge.com.p.vbz.ffzg.hr/|n"
391 FilterDeclare NEWPATHS2
392 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
393 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
394 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
395 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
396 FilterChain NEWPATHS2
397 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
401 Include /srv/via-proxy/ssl.conf
403 ServerName apps.webofknowledge.com.p.vbz.ffzg.hr
407 ProxyPass / https://apps.webofknowledge.com/
408 ProxyPassReverse / https://apps.webofknowledge.com/
410 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
411 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
413 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
418 Include /srv/via-proxy/ssl.conf
420 ServerName www.jstor.org.p.vbz.ffzg.hr
424 ProxyPass / https://www.jstor.org/
425 ProxyPassReverse / https://www.jstor.org/
427 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
428 # Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
430 #Header edit* Referer "http://(.*)(?i:\.p\.vbz\.ffzg\.hr)" "https://$1$2"
431 RequestHeader edit* Referer "//(.*)(?i:\.p\.vbz\.ffzg\.hr)" "//$1$2"
433 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
435 # Header set Access-Control-Allow-Origin "*"
436 # Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept"
439 # X-Requested-With: XMLHttpRequest
440 # https://www.jstor.org/ui_log/info
441 # https://www.jstor.org/access_details/?_=1535108073005
442 # https://www.jstor.org/workspace-service/get-dois?_=1535108073006
443 # https://www.jstor.org/tc/check/10.2307/40323659?_=1535108073007
444 # https://www.jstor.org/tc/accept?origin=%2Ftc%2Fcheck%2F10.2307%2F40323659%3F_%3D1535108073007
445 # https://www.jstor.org/ui_log/counter
448 #Header always set Access-Control-Allow-Origin "*"
449 #Header always set Access-Control-Max-Age "1000"
450 #Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"
453 # OCLC has special case for this header
454 # SetEnvIf X-Requested-With (.*) saved_x_requested_with=$1
455 # RequestHeader set X-Requested-With "%{saved_x_requested_with}e"
457 #ForensicLog /var/log/apache2/forensic-jstor.log
459 RequestHeader unset Accept-Encoding
460 Substitute "s|//www.jstor.org/|//www.jstor.org.p.vbz.ffzg.hr/|n"
461 FilterDeclare NEWPATHS2
462 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
463 #FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
464 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
465 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
466 FilterChain NEWPATHS2
471 Include /srv/via-proxy/ssl.conf
473 ServerName www.nature.com.p.vbz.ffzg.hr
477 ProxyPass / https://www.nature.com/
478 ProxyPassReverse / https://www.nature.com/
480 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
481 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
483 Header edit* Location "https?://([^/]*.nature.com)/" "https://$1.p.vbz.ffzg.hr/"
485 RequestHeader unset Accept-Encoding
486 Substitute "s|https://www.nature.com/|https://www.nature.com.p.vbz.ffzg.hr/|n"
487 FilterDeclare NEWPATHS2
488 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
489 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
490 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
491 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
492 FilterChain NEWPATHS2
494 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
497 Include /srv/via-proxy/ssl.conf
499 ServerName idp.nature.com.p.vbz.ffzg.hr
503 ProxyPass / https://idp.nature.com/
504 ProxyPassReverse / https://idp.nature.com/
506 Header edit* Location "https://([^/]*.nature.com)/" "https://$1.p.vbz.ffzg.hr/"
507 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;][^;]+);" "$1 ; domain=$2.p.vbz.ffzg.hr;"
508 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
510 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
515 Include /srv/via-proxy/ssl.conf
517 ServerName www.palgrave.com.p.vbz.ffzg.hr
521 #DumpIOLogLevel debug
529 ProxyPass / https://www.palgrave.com/
530 ProxyPassReverse / https://www.palgrave.com/
532 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
533 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
535 RequestHeader unset Accept-Encoding
536 Substitute "s|https://www.palgrave.com|https://www.palgrave.com.p.vbz.ffzg.hr|n"
537 Substitute "s|http://www.palgrave.com|https://www.palgrave.com.p.vbz.ffzg.hr|n"
538 Substitute "s|http://link.springer.com|https://link.springer.com.p.vbz.ffzg.hr|n"
539 Substitute "s|http://www.springer.com|https://www.springer.com.p.vbz.ffzg.hr|n"
540 FilterDeclare NEWPATHS2
541 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
542 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
543 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
544 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
545 FilterChain NEWPATHS2
547 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
551 Include /srv/via-proxy/ssl.conf
553 ServerName www.springer.com.p.vbz.ffzg.hr
557 ProxyPass / https://www.springer.com/
558 ProxyPassReverse / https://www.springer.com/
560 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
561 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
563 RequestHeader unset Accept-Encoding
564 Substitute "s|http://link.springer.com|https://link.springer.com.p.vbz.ffzg.hr|n"
565 Substitute "s|http://www.springer.com|https://www.springer.com.p.vbz.ffzg.hr|n"
566 FilterDeclare NEWPATHS2
567 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
568 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
569 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
570 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
571 FilterChain NEWPATHS2
573 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
576 Include /srv/via-proxy/ssl.conf
578 ServerName link.springer.com.p.vbz.ffzg.hr
580 # download links to pdf have %2F instead of / in them
581 AllowEncodedSlashes On
582 # this might need nocanon in ProxyPass too!
586 ProxyPass / https://link.springer.com/
587 ProxyPassReverse / https://link.springer.com/
589 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
590 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
592 RequestHeader unset Accept-Encoding
593 Substitute "s|http://link.springer.com|https://link.springer.com.p.vbz.ffzg.hr|n"
594 Substitute "s|http://www.springer.com|https://www.springer.com.p.vbz.ffzg.hr|n"
595 FilterDeclare NEWPATHS2
596 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
597 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
598 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
599 FilterProvider NEWPATHS2 SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
600 FilterChain NEWPATHS2
602 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
606 Include /srv/via-proxy/ssl.conf
608 ServerName www.tandfonline.com.p.vbz.ffzg.hr
612 ProxyPass / https://www.tandfonline.com/
613 ProxyPassReverse / https://www.tandfonline.com/
615 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
616 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
618 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
622 Include /srv/via-proxy/ssl.conf
624 ServerName www.sciencedirect.com.p.vbz.ffzg.hr
628 ProxyPass / https://www.sciencedirect.com/
629 ProxyPassReverse / https://www.sciencedirect.com/
631 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
632 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
635 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
640 Include /srv/via-proxy/ssl.conf
642 ServerName ieeexplore.ieee.org.p.vbz.ffzg.hr
644 RequestHeader unset Accept-Encoding
645 Substitute "s|https://staticieeexplore.ieee.org/|https://ieeexplore.ieee.org.p.vbz.ffzg.hr/_static_/|n"
646 FilterDeclare NEWPATHS
647 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
648 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
649 # AH01328: Line too long
650 #FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
651 #FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
655 ProxyPass /_static_/ https://staticieeexplore.ieee.org/
656 ProxyPassReverse /_static_/ https://staticieeexplore.ieee.org/
658 # IEEE Xplore is transitioning to HTTPS on 9 April 2018.
660 ProxyPass / https://ieeexplore.ieee.org/
661 ProxyPassReverse / https://ieeexplore.ieee.org/
663 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
664 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
666 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
671 Include /srv/via-proxy/ssl.conf
673 ServerName search.alexanderstreet.com.p.vbz.ffzg.hr
677 ProxyPass / https://search.alexanderstreet.com/
678 ProxyPassReverse / https://search.alexanderstreet.com/
680 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
681 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
683 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
687 Include /srv/via-proxy/ssl.conf
689 ServerName pubs.asha.org.p.vbz.ffzg.hr
693 ProxyPass / https://pubs.asha.org/
694 ProxyPassReverse / https://pubs.asha.org/
696 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
697 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
699 Header edit* Location "https://leader.pubs.asha.org/" "https://leader.pubs.asha.org.p.vbz.ffzg.hr/"
701 RequestHeader unset Accept-Encoding
702 Substitute "s|https://pubs.asha.org|https://pubs.asha.org.p.vbz.ffzg.hr|"
703 Substitute "s|https://leader.pubs.asha.org|https://leader.pubs.asha.org.p.vbz.ffzg.hr|"
704 FilterDeclare NEWPATHS
705 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
706 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
707 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
708 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
711 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
714 Include /srv/via-proxy/ssl.conf
716 ServerName leader.pubs.asha.org.p.vbz.ffzg.hr
720 ProxyPass / https://leader.pubs.asha.org/
721 ProxyPassReverse / https://leader.pubs.asha.org/
723 Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
724 Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
726 RequestHeader unset Accept-Encoding
727 Substitute "s|https://pubs.asha.org|https://pubs.asha.org.p.vbz.ffzg.hr|"
728 Substitute "s|https://leader.pubs.asha.org|https://leader.pubs.asha.org.p.vbz.ffzg.hr|"
729 FilterDeclare NEWPATHS
730 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
731 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
732 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
733 FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
736 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
739 IncludeOptional /srv/via-proxy/providers/*.conf
743 NameVirtualHost *:443
746 Include /srv/via-proxy/ssl.conf
748 DocumentRoot /srv/via-proxy
749 <Directory /srv/via-proxy/>
752 ServerName p.vbz.ffzg.hr
753 ServerAlias *.p.vbz.ffzg.hr
754 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
758 #ForensicLog /var/log/apache2/forensic-p.vbz.ffzg.hr.log
760 ProxyPass /mjesec/ http://mjesec.ffzg.hr/
761 ProxyPassReverse /mjesec/ http://mjesec.ffzg.hr/
763 RequestHeader edit* Referer "//(.*)(?i:\.p\.vbz\.ffzg\.hr)" "//$1$2"
765 ProxyPass /via/ http://via.rot13.org/
766 ProxyPassReverse /via/ http://via.rot13.org/
770 DocumentRoot /srv/via-proxy
771 <Directory /srv/via-proxy/>
774 ServerName p.vbz.ffzg.hr
775 ServerAlias *.p.vbz.ffzg.hr
776 CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
778 Redirect / https://p.vbz.ffzg.hr