To obtain a multi-site license you must negotiate a special offer with JohntheFish, the developer of Conditional Redirect.
Click below to send a private message and begin the process. You may need to sign in to community.concretecms.com before you can message this user.Send Message
A Conditional Redirect page attribute checks a condition and redirects to another page if the condition is / is not met.
Requires php7.2+. Compatible with php8+.
The Conditional Redirect attribute is a general purpose solution that can be configured for all of the above and more. I am sure users will come up with many more creative applications.
Redirect headers can be configurable as 301 or 302.
A further option is to Remember staying on the page for the duration of a user's session. This can be useful for A/B testing so a visitor sees a consistent A page or a consistent B page.
Where a page is shown depending on a user entering a query string parameter, such as in weak permissive content, Remember staying on the page can also be used to improve the user experience so they don't need to add the query string every time they want to re-visit the page.
The Super Admin is always exempt from redirects. Other users exempt from redirects are configurable as:
In the example below, a Conditional Redirect attribute is configured to redirect to the about page if the URL does not provide the query parameter lock containing bbb.
More complex compound conditions involving AND / OR logic can be configured.
A configuration such as this can provide a weak form of permission for site visitors. Only those who know the required URL can actually visit the page.
See more addons by JohntheFish.