You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
Hi Nick
Can you give me a pointer please.
Every order confirmation created by v8 includes a link for customers to reorder custom items.
Links are something like http://www.mydomain.co.uk/index.php?app … ct=MYVALUE
V9 is set up to full ssl and it chops of the parameter(project) I need, and adds the sid variable.
I assume the software is only allowing app, ns, ref and sid parameters. Where can I add another allowed parameter??
This only happens in full ssl. If I turn it off, there is no problem.
I can convert all links to https in htaccess, but I'm not sure if this is the correct route.
Last edited by zanart (04-28-2017 04:39:41)
Offline
This is version 9.0.1. Version 9.0.2 (to be released soon) does not use SIDs at all. If the links are generated when the mail is generated, then there should be no sids printed as 9.0.1 is in "robot" mode when the mails are generated and links are printed. So, how exactly are you printing the link? Maybe that will give a clue as to what's wrong.
Offline
These are links generated by V8 and contained in customers email dating back many years - They are not generated by V9 at all.
The problem is these links are all http:// and contain an additional parameter. Obviously I cannot change these links as the customers all ready have them.
When the new site goes live, customers will still expect to click their reorder links and our website to open.
The problem is V9 converts the http link to https, and gets rid of the additional parameter I need.
Something in CORE_App or CORE_Display is stopping any additional parameter being passed when it is changed to a https url
Offline
Ah. K9 is 301'ing those links because it's in SSL mode and the URLs are not. It will correctly drop unknown parameters when doing this. The best way to address this is to head off that SSL redirect by handling it in your .htaccess. Rewrite all incoming http URLs to https using Apache, prior to the software figuring out they need to be 301'ed.
Offline