Я думаю, что расширение заголовков является ключом, страница входа может отправить дополнительный заголовок для захвата обработчиком xmlhttprequest.
Или в более ленивом и ненадежном подходе, используйте javascript на странице входа в систему, если местоположение текущей страницы не является именем входа, затем используйте javascript для перенаправления (это зависит от javascript, но, поскольку вы делаете запрос xhr) ).