Support

Akeeba Ticket System

#43340 Request for an Access Required redirect

Posted in ‘Akeeba Ticket System for Joomla!’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
6.1.3
PHP version
8.3.33
Akeeba Ticket System version
5.6

Latest post by nicholas on Wednesday, 16 September 2026 16:08 CDT

GeJay
When a logged-in user does not have the required access to the ticket system or a ticket category, they are presented with a Joomla 404 page.

I would like to be able to redirect these users to an official Access Required page instead, where I can explain why they do not currently have access and what they need to do to regain it.

Would it be possible to add an ATS redirect option/setting that allows the administrator to select a Joomla menu item or URL to use when a logged-in user does not have the required access?

If ATS already provides a way to accomplish this, please let me know.

nicholas
Akeeba Staff
Manager

You cannot do that, and there's no plan to implement this. There's a very good reason. Search engines follow redirections. A ticket issuing an HTTP 302 redirection to a page returning a regular HTTP 200 OK response results in that content being indexed as the ticket's content. Since you'll have many of those tickets leading to the same page it is understood as duplicate content and your site disappears off the face of search engines.

On top of that, a redirection to an HTTP 200 OK page when access is denied is semantically wrong. The correct response as per the RFCs is HTTP 403 Access Denied. Beyond search engines, caching proxies, CDNs, and everything that is standards-compliant will be caching the redirected content as the page's canonical content. You will end up in a situation where the user logs in, has access, tries to visit the ticket, still sees the message they need to do XYZ to get access. Frustrated user, bad times all around.

What you can and should do is customize your site template's error page to show any necessary information. How to do that depends entirely on your template. I write my own templates either from scratch or by customizing the built-in Cassiopeia template; I can't tell you how to do it on your site.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!