Редиректор может работать на стороне сервера или на стороне клиента. Если редиректор находится на стороне сервера, то при запросе определенного URL-адреса, сервер отправляет ответ клиенту с указанием нового адреса, на который должен быть перенаправлен запрос. Если редиректор находится на стороне клиента, то он может использовать JavaScript для перенаправления пользователя на другую страницу.