I have a one page web with anchors for desktop. For mobile layout I've built a multiple page web. Every page on phone layout correspond to a section under anchor on desktop layout. I send an email with a link to an anchor on desktop web, for instance www.myweb.com/sitefolder#about. Clicking on this link will open the page section under "about" anchor. If I open the email on phone and click on this link the browser try to open the page www.myweb.com/phone/sitefolder#about and of course there is no such link on phone layout. I want to open instead the page www.myweb.com/phone/sitefolder/about.html.
I couldn't realize this by using URL redirect on Business Catalyst because redirecting script is inside index.html and it redirect only depending on screen size.
Will be very grateful for help.
You would have to associate a script with every anchor that checks the device mode and then forwards to an alternate page. There's no global setting for this, since that info only is evaluated as the anchor URL is hit.
What about, if you try a workaround?
You create a second link in this email, that unequivocally refers to the phone layout?
So your first link is called "DESKTOP" (or whatever you like).
The second link is called "PHONE" (or whatever you like).
And then the user comes to the right page: www.myweb.com/phone/sitefolder/about.html.
Of course it depends on the users, if they accept and read emails properly or not.
Maybe this is only the solution until you find and implement the script, as Mylenium proposed.