Support

Admin Tools

#41946 No htaccess-maker anymore

Posted in ‘Admin Tools for Joomla! 4 & 5’
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
4.4.13
PHP version
n/a
Admin Tools version
7.7.1

Latest post by nicholas on Tuesday, 27 May 2025 13:50 CDT

pklinke

We sudenly had trouble with opening submenu-pages. Reason was the htacess, why ever. nothing was updated, nothing changed as I know.

Now we have changed the htacess against standard joomla 4.4 and the side works again as before.

I now planned to add the addmintools security, but I do not find the htacess-maker anymore, but an nginx-configuration-maker. Do I use this dangerless? I have no access to nginx.

 

Thanks again for great solutions!

Peter

 

Sincerely

Peter

nicholas
Akeeba Staff
Manager

There are a lot of things here which made no sense to me.

First of all, the .htaccess Maker creates a .htaccess file which is something only Apache and Litespeed can use. You explicitly mention NginX which cannot possibly use a .htaccess file.

The fact that you say that and that you mention that you cannot find the .htaccess Maker anymore means that you are using NginX, not Apache or Litespeed. This is a major change to your server configuration that you need to do yourself. If your host moves from Apache (or Litespeed) to NginX it's something they would clearly notify you about in advance, as it would cause breaking changes, one of which is that SEF URLs (URLs without index.php?option=.... in them) would stop working.

You say that you have problem opening submenu pages. This makes me think that, indeed, you moved from Apache to NginX, that's why SEF URLs stopped working.

But then you say that replacing the .htaccess file made a difference, which is not possible when using NginX.

It would also make no sense if you were still using Apache (or LiteSpeed) because the SEF URL code used in the .htaccess Maker is the same as the one used in Joomla's default htaccess.txt file. Not to mention that the fact that we're having this conversation on a Joomla site using Admin Tools' .htaccess Maker, on a ticket page accessed with a SEF URL, shows you that this code isn't broken.

What you are telling me does not make sense. At this point I don't even know which web server you are using. I cannot help if you are giving me information which implies an objectively impossible situation. Please be specific as to what happened, and what changes were made to 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!

pklinke

In fact, I'm now seeing NginX in Joomla instead of Apache like on the other sites. They switched without informing me and website owner, and then they said I hadn't changed anything. The customer then discovered the errors and contacted me. Your tip allowed me to check for NginX.

I'm still waiting for a response from the server administrator. So I can't say exactly what was done. But it's behaving as described.

 

Sincerely

Peter

nicholas
Akeeba Staff
Manager

Oh, man, your host really pulled a fast one on you! I'm sorry to hear that.

Yes, switching to NginX would definitely mess up your site. There's special configuration needed to support SEF URLs in NginX. You can use the NginX conf maker and ask the server admin to automatically include the nginx.conf file in your site's root into the service definition in NginX. Ideally, they should also give you an option to restart the NginX service, otherwise using the NginX Conf Maker will be am ongoing ordeal for you.

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!