На нашем форуме, когда пользователь хочет изменить свой адрес электронной почты, ссылка, отправленная ему, перенаправляет на страницу «Эта страница не существует». Я проверил процесс изменения электронной почты здесь, в Meta, и там всё работало корректно. Разница заключалась в следующем:
На нашем форуме ссылка выглядит примерно так: test.com/users/authorize-email/some-string
А в Meta ссылка выглядит примерно так: test.com/u/confirm-new-email/some-string
Если изменить ссылку (отправляемую нашим форумом) следующим образом: заменить /users/authorize-email/ на /u/confirm-new-email/, то ссылка начинает работать правильно и позволяет пользователю изменить адрес электронной почты.
Но как настроить эту ссылку через панель администратора, чтобы она перенаправляла пользователей на правильный адрес?
Если пользователь хочет изменить свой адрес электронной почты, ему достаточно перейти в настройки профиля (нажав на аватар, а затем на «Настройки»), нажать на иконку карандаша рядом с текущим адресом электронной почты, ввести новый адрес и нажать «Сохранить изменения».
Возможно, я не смог четко объяснить проблему. После описанной вами процедуры пользователю отправляется автоматическая ссылка, и он должен её подтвердить.
Эта ссылка перенаправляет нашего пользователя на неправильную страницу, что-то вроде:
в то время как она должна выглядеть так:
Мне нужно узнать, как исправить эту автоматическую ссылку.