Personalised unsubscribe page

Hello.

I would like to explain what I want to do.

Instead of the link for people to unsubscribe I want to put in all the emails a link to a page where contacts can choose to receive only one email a week or to unsubscribe completely.

For the contacts who want to receive only one weekly email I will put a form and those who send it, will go to the corresponding segment.

For those who really want to unsubscribe I want to put an unsubscribe button, but I don’t know what link I have to put in that button, nor if it will work this way.

Is there anyone who can tell me about their experience?

Thanks.