fix AH01328: Line too long, URI /insight/static/js/vendor.js
[via-proxy] / providers / scopus.com.conf
1 # ./add-provider.pl scopus.com www.scopus.com id.elsevier.com
2
3
4
5 <VirtualHost *:443>
6         Include /srv/via-proxy/ssl.conf
7
8         ServerName scopus.com.p.vbz.ffzg.hr
9
10         RewriteEngine on
11         # fix broken chunging
12         #RewriteRule    /common/javascript/extjs/ext-all.js     https://scopus.com/common/javascript/extjs/ext-all.js [R,L]
13
14         SSLProxyEngine on
15         ProxyAddHeaders Off
16         ProxyPass        / https://scopus.com/
17         ProxyPassReverse / https://scopus.com/
18
19         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
20         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
21         Header edit* Location "https://scopus.com/" "https://scopus.com.p.vbz.ffzg.hr/"
22         Header edit* Location "https://www.scopus.com/" "https://www.scopus.com.p.vbz.ffzg.hr/"
23         Header edit* Location "https://id.elsevier.com/" "https://id.elsevier.com.p.vbz.ffzg.hr/"
24
25         RequestHeader unset Accept-Encoding
26         Substitute "s|https://scopus.com|https://scopus.com.p.vbz.ffzg.hr|"
27         Substitute "s|https://www.scopus.com|https://www.scopus.com.p.vbz.ffzg.hr|"
28         Substitute "s|https://id.elsevier.com|https://id.elsevier.com.p.vbz.ffzg.hr|"
29
30         FilterDeclare NEWPATHS
31         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
32         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
33         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
34         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
35         FilterChain NEWPATHS
36
37         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
38 </VirtualHost>
39
40
41 <VirtualHost *:443>
42         Include /srv/via-proxy/ssl.conf
43
44         ServerName www.scopus.com.p.vbz.ffzg.hr
45
46         RewriteEngine on
47         # fix broken chunging
48         #RewriteRule    /common/javascript/extjs/ext-all.js     https://www.scopus.com/common/javascript/extjs/ext-all.js [R,L]
49
50         SSLProxyEngine on
51         ProxyAddHeaders Off
52         ProxyPass        / https://www.scopus.com/
53         ProxyPassReverse / https://www.scopus.com/
54
55         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
56         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
57         Header edit* Location "https://scopus.com/" "https://scopus.com.p.vbz.ffzg.hr/"
58         Header edit* Location "https://www.scopus.com/" "https://www.scopus.com.p.vbz.ffzg.hr/"
59         Header edit* Location "https://id.elsevier.com/" "https://id.elsevier.com.p.vbz.ffzg.hr/"
60
61         RequestHeader unset Accept-Encoding
62         Substitute "s|https://scopus.com|https://scopus.com.p.vbz.ffzg.hr|"
63         Substitute "s|https://www.scopus.com|https://www.scopus.com.p.vbz.ffzg.hr|"
64         Substitute "s|https://id.elsevier.com|https://id.elsevier.com.p.vbz.ffzg.hr|"
65
66         FilterDeclare NEWPATHS
67         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
68         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
69         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
70         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
71         FilterChain NEWPATHS
72
73         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
74 </VirtualHost>
75
76
77 <VirtualHost *:443>
78         Include /srv/via-proxy/ssl.conf
79
80         ServerName id.elsevier.com.p.vbz.ffzg.hr
81
82         RewriteEngine on
83         # fix broken chunging
84         #RewriteRule    /common/javascript/extjs/ext-all.js     https://id.elsevier.com/common/javascript/extjs/ext-all.js [R,L]
85
86         SSLProxyEngine on
87         ProxyAddHeaders Off
88         ProxyPass        / https://id.elsevier.com/
89         ProxyPassReverse / https://id.elsevier.com/
90
91         Header edit* Set-Cookie "(.*)(?i:; *domain=)([^;]+)(.*)" "$1 ; domain=$2.p.vbz.ffzg.hr $3"
92         #Header edit* Set-Cookie "(.*)(?i:; *secure)" "$1"
93         Header edit* Location "https://scopus.com/" "https://scopus.com.p.vbz.ffzg.hr/"
94         Header edit* Location "https://www.scopus.com/" "https://www.scopus.com.p.vbz.ffzg.hr/"
95         Header edit* Location "https://id.elsevier.com/" "https://id.elsevier.com.p.vbz.ffzg.hr/"
96
97         RequestHeader unset Accept-Encoding
98         Substitute "s|https://scopus.com|https://scopus.com.p.vbz.ffzg.hr|"
99         Substitute "s|https://www.scopus.com|https://www.scopus.com.p.vbz.ffzg.hr|"
100         Substitute "s|https://id.elsevier.com|https://id.elsevier.com.p.vbz.ffzg.hr|"
101
102         FilterDeclare NEWPATHS
103         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
104         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
105         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
106         FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
107         FilterChain NEWPATHS
108
109         CustomLog /var/log/apache2/access-p.vbz.ffzg.hr.log vhost_combined
110 </VirtualHost>
111
112
113 ## add domains to SSL certificate:
114 # scopus.com.p.vbz.ffzg.hr
115 # www.scopus.com.p.vbz.ffzg.hr
116 # id.elsevier.com.p.vbz.ffzg.hr