Изменения: стиль кода, метод получения ссылки и переадресации