Skip to content

Commit c8d34bc

Browse files
authored
Merge pull request #279 from HSLdevcom/AB#209-kuopio-new-url-redirect
AB#209: redirect kuopio.digitransit.fi -> reittiopas.kuopio.fi
2 parents 4c515ab + d07a9df commit c8d34bc

2 files changed

Lines changed: 38 additions & 2 deletions

File tree

nginx.conf

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ http {
192192
dev-joensuu.digitransit.fi joensuu.digitransit.fi
193193
dev-jyvaskyla.digitransit.fi jyvaskyla.digitransit.fi
194194
dev-kotka.digitransit.fi kotka.digitransit.fi
195-
dev-kuopio.digitransit.fi kuopio.digitransit.fi reittiopas.kuopio.fi
195+
dev-kuopio.digitransit.fi reittiopas.kuopio.fi
196196
dev-lahti.digitransit.fi lahti.digitransit.fi
197197
dev-lappeenranta.digitransit.fi lappeenranta.digitransit.fi
198198
dev-mikkeli.digitransit.fi mikkeli.digitransit.fi
@@ -404,6 +404,40 @@ http {
404404
}
405405
}
406406

407+
server {
408+
server_name kuopio.digitransit.fi;
409+
listen 8080;
410+
411+
# Prevent search engines from indexing the site
412+
add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive";
413+
414+
location = /sw.js {
415+
proxy_pass https://serviceworker.blob.core.windows.net/serviceworker/destroy-sw.js;
416+
proxy_set_header Host serviceworker.blob.core.windows.net;
417+
proxy_cache common;
418+
proxy_cache_valid 200 5m;
419+
proxy_cache_lock on;
420+
add_header X-Proxy-Cache $upstream_cache_status;
421+
proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie;
422+
proxy_cache_use_stale error timeout http_500 http_502 http_503 http_504;
423+
}
424+
location = /appcache/manifest.appcache {
425+
proxy_pass https://serviceworker.blob.core.windows.net/appcache/destroy-manifest.appcache;
426+
default_type text/cache-manifest;
427+
proxy_set_header Host serviceworker.blob.core.windows.net;
428+
proxy_cache common;
429+
proxy_cache_valid 200 5m;
430+
proxy_cache_lock on;
431+
add_header X-Proxy-Cache $upstream_cache_status;
432+
proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie;
433+
proxy_cache_use_stale error timeout http_500 http_502 http_503 http_504;
434+
}
435+
436+
location / {
437+
return 301 https://reittiopas.kuopio.fi$request_uri;
438+
}
439+
}
440+
407441
server {
408442
server_name digitransit.fi www.digitransit.fi dev.digitransit.fi;
409443
listen 8080;

test.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ describe('fintraffic ui', function() {
249249

250250
describe('waltti ui', function() {
251251
const walttiCities = [
252-
'hameenlinna', 'joensuu', 'jyvaskyla', 'kotka', 'kuopio', 'lahti', 'lappeenranta',
252+
'hameenlinna', 'joensuu', 'jyvaskyla', 'kotka', 'lahti', 'lappeenranta',
253253
'mikkeli', 'turku', 'tampere','kouvola', 'rovaniemi','vaasa'
254254
];
255255

@@ -291,6 +291,8 @@ describe('waltti ui', function() {
291291

292292
testRedirect('reittiopas.kuopio.fi','/kissa','https://reittiopas.kuopio.fi/kissa');
293293
testProxying('reittiopas.kuopio.fi','/','digitransit-ui-waltti-v3:8080', true);
294+
testRedirect('kuopio.digitransit.fi','/kissa','https://reittiopas.kuopio.fi/kissa');
295+
294296
it('https should not redirect', function(done) {
295297
httpsGet('turku.digitransit.fi','/kissa').end((err,res)=>{
296298
expect(err).to.be.null;

0 commit comments

Comments
 (0)