Unsubscribe link not directing to the Unsubscribe form
- Rick
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 4
- Thank you received: 0
5 months 3 weeks ago #1
by Rick
Unsubscribe link not directing to the Unsubscribe form was created by Rick
Good afternoon,
When I test the Unsubscribe link on a newsletter, it takes me to the home page. I have a menu item for the unsubscribe form, but it isn't part of the main menu. Do I need to do something additional to get the link to take the user to the correct form?
Thank you!
Rick
When I test the Unsubscribe link on a newsletter, it takes me to the home page. I have a menu item for the unsubscribe form, but it isn't part of the main menu. Do I need to do something additional to get the link to take the user to the correct form?
Thank you!
Rick
Please Log in or Create an account to join the conversation.
- Christopher Mavros
-
- Offline
- Administrator
-
5 months 3 weeks ago #2
by Christopher Mavros
Christopher Mavros
me@mavxr.com
If you like our extensions, please rate us on the JED!
Replied by Christopher Mavros on topic Unsubscribe link not directing to the Unsubscribe form
Hello Rick and thank you for posting!
Can you please describe which unsubscribe link you use? Is it {link:UNSUB}your text{/link}?
When in the home page, do you see anything else in the URL, or is it just your domain?
Do you maybe have a component that blocks unregistered system URLs like sh404sef or Admin Tools?
In NS Pro options, do you have the redirection after unsubscription option enabled? Do you have the link tracking enabled?
If you want a link to the Unsubscribe form, maybe you can use the direct link to the menu item instead of {url:UNSUB}.
You probably already know this, but it's sometimes worth checking: If you have a link in your editor, you may edit the text of the link, without changing the actual href URL.
I hope any of these points helps identify the issue.
Thanks again.
Can you please describe which unsubscribe link you use? Is it {link:UNSUB}your text{/link}?
When in the home page, do you see anything else in the URL, or is it just your domain?
Do you maybe have a component that blocks unregistered system URLs like sh404sef or Admin Tools?
In NS Pro options, do you have the redirection after unsubscription option enabled? Do you have the link tracking enabled?
If you want a link to the Unsubscribe form, maybe you can use the direct link to the menu item instead of {url:UNSUB}.
You probably already know this, but it's sometimes worth checking: If you have a link in your editor, you may edit the text of the link, without changing the actual href URL.
I hope any of these points helps identify the issue.
Thanks again.
Christopher Mavros
me@mavxr.com
If you like our extensions, please rate us on the JED!
Please Log in or Create an account to join the conversation.
- Rick
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 4
- Thank you received: 0
5 months 2 weeks ago #3
by Rick
Replied by Rick on topic Unsubscribe link not directing to the Unsubscribe form
This is unsubscribe link:
The entire url is:
Code:
<p><span style="color: rgb(241, 196, 15);">{link:UNSUB}Unsubscribe{/link}</span></p>
Code:
https://waxmusical.com/?option=com_nspro&task=confirm_unsub&u=53066bbc637d5fc9516cdbbf5d4bb542&s=component&si=171
I did have Admin Tools. I disabled that and did not notice a difference.
I have both redirection after unsubscription and link tracking enabled.
Linking directly to the unsubscribe menu option seems to be working.
Thank you!
Please Log in or Create an account to join the conversation.
- Christopher Mavros
-
- Offline
- Administrator
-
1 month 1 week ago #4
by Christopher Mavros
Christopher Mavros
me@mavxr.com
If you like our extensions, please rate us on the JED!
Replied by Christopher Mavros on topic Unsubscribe link not directing to the Unsubscribe form
Hello Rick,
I re-visited this topic just now, in order to look into it more thoroughly.
I don't think this is the unsubscribe link after all.
I think your site is not accepting non-SEF URLs, at all.
Two things to try in your browser, neither of which involves NS Pro:
If you visit https://waxmusical.com/login, you get the login form, as expected.
If you try the Joomla equivalent: https://waxmusical.com/index.php?option=com_users&view=login, you get the home page instead.
On a standard Joomla installation the second URL has to show the login form.
Whatever is intercepting this is doing it site-wide, to core Joomla components, maybe before NS Pro is ever involved.
The unsubscribe link has to be a plain non-SEF URL, because it carries a per-subscriber token so the visitor doesn't have to type their address.
whereas the menu item you linked directly is a clean SEF path with nothing after the ? — which is precisely why that one works.
Some usual culprits I would check:
In the meantime, linking to the unsubscribe menu item should work well, with the only downside that subscribers have to type their email address rather than having it filled in for them.
Let me know if you need any further assistance!
I re-visited this topic just now, in order to look into it more thoroughly.
I don't think this is the unsubscribe link after all.
I think your site is not accepting non-SEF URLs, at all.
Two things to try in your browser, neither of which involves NS Pro:
If you visit https://waxmusical.com/login, you get the login form, as expected.
If you try the Joomla equivalent: https://waxmusical.com/index.php?option=com_users&view=login, you get the home page instead.
On a standard Joomla installation the second URL has to show the login form.
Whatever is intercepting this is doing it site-wide, to core Joomla components, maybe before NS Pro is ever involved.
The unsubscribe link has to be a plain non-SEF URL, because it carries a per-subscriber token so the visitor doesn't have to type their address.
Code:
index.php?option=com_nspro&task=confirm_unsub&u=…
Some usual culprits I would check:
- An SEF extension (sh404SEF or similar) set to redirect or reject non-SEF URLs
- A "remove index.php" rewrite rule in .htaccess written without the [QSA] flag, which drops the query string
- A page cache or CDN (LiteSpeed Cache, Cloudflare, host-level caching) keyed on the path only, so ?… is ignored
In the meantime, linking to the unsubscribe menu item should work well, with the only downside that subscribers have to type their email address rather than having it filled in for them.
Let me know if you need any further assistance!
Christopher Mavros
me@mavxr.com
If you like our extensions, please rate us on the JED!
Please Log in or Create an account to join the conversation.
Moderators: Christopher Mavros