Через AJAX насколько я знаю вы не можете перенаправить клиента, но если отправить запрос, а с запроса получить страницу и заменить контент в добавок можно использовать History API для смены URL-а.
как тогда лучше сделать элементарный вход в личный кабинет? Я хотел как раз после ввода данных отправлять AJAX, и потом в зависимости от заголовка редиректить на соответствующие страницы. Если так нельзя, то как тогда?
mak_ufo: ну можно сделать блочную структуру сайта, если вход происходит через AJAX то можно просто менять блок авторизации с нужной информацией. Проще с запроса получить данные скажем redirect, messages, content и уже с ними работать на фронтеде. Я больше люблю Full AJAX разработки и могу больше поделится опытом если требуется.