A client-side redirection is a means of navigating from one URL to another, conducted by the web browser (i.e. on the client-side). Compare with server-side redirection.
How they work
Techniques include, but are not limited to:
- Meta Refresh
- Java Applet
<script> location.href='http://www.example.com/'; </script>
Client-side redirections are most notable because they ‘break the back button’ – pressing back after a client-side redirection will usually send the browser immediately forward again, effectively preventing the user from navigating back.
In the vast majority of cases, client-side redirections are not required, and server-side redirections should be used instead, circumventing all of these problems.
Sitebeam tests for the use of client-side redirections via the Redirections test.