For <meta http-equiv="Refresh" content="0;url=http://example.com/foo/bar;foo=bar?foo=bar&bar">
should load the URL http://example.com/foo/bar;foo=bar?foo=bar&bar
after 0s. But the URL http://example.com/foo/bar
is loaded instead.
Workaround: surround the URL with quotes: <meta http-equiv="Refresh" content="0;url='http://example.com/foo/bar;foo=bar?foo=bar&bar'">
TODO: test if it's the case for HTTP header Refresh: 0;url=http://example.com/foo/bar;foo=bar?foo=bar&bar
- header
- url
- ✅ IE 10
- ❎ Firefox
- ❎ Opera
- ❎ Chrome
- ❎ Safari