Support

Admin Tools

#41478 Problems after Joomla Update 5.2.3 with SEO and Sitemap Tools (4SEO, JSitemap and Aimy Sitemap)

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
5.2.3
PHP version
8.3.10
Admin Tools version
7.6.2

Latest post by nicholas on Monday, 13 January 2025 02:17 CST

BernhardS

Please look at the bottom of this page (under Support Policy Summary) for our support policy summary, containing important information regarding our working hours and our support policy. Thank you!

Hello support-team,

after upgrade to Joomla 5.2.3 my SEO and Sitemap Tools doesn't work anymore. Checking sitemap links with JSitemap Pro for example, all tested links are error 403, Aimy Sitemap stops immediately and 4SEO starts and stop at once.

Disabling Admin Tools completely and change the created .htaccess to the original Joomla .htaccess all is okay again. Enabling Admin Tools again without creating admin tools .htaccess and the problem is back again.

Now I have two possibilities, one without Admin Tools, but that is really no solution or secondary no chance for sitemap crawler because of 403 errors on the crawls.

Anyone an idea why this happens after upgrade to 5.2.3 or anyone a solution how to solve the problem?

Warm regards - Bernhard

P.S. SEO standard for me is 4SEO, the other tools I only installed for testing to see if it could be a problem of 4SEO

nicholas
Akeeba Staff
Manager

Something is not quite right in what you describe.

Joomla's .htaccess recommendations have not changed since Joomla! 5.1.

No changes have been made between 5.2.2 and 5.2.3 which affect URL routing.

You seem to have a problem displaying the sitemap –which is a simple .htaccess Maker option change– BUT you also claim that the .htaccess is irrelevant to your problem. I think that this part of your issue description is wrong.

All the SEO tools you mentioned use a SEF URL for the sitemap, usually /sitemap.xml. However, accessing files at the site's root is restricted to Joomla's index.php by default when you use the .htaccess Maker. Therefore, you need to add sitemap.xml to the “Allow direct access to these files” option in the .htaccess Maker. This allows search engines to view the sitemap. If you try to open it in a browser you will still get a 403. Fixing that requires adding the URL to the XSL file converting the sitemap XML into HTML; this varies by the tool you use.

If that sounds weird to you, take a look at my blog's sitemap (powered by JLSitemap) where I have done what I explained above.

So, for a first step I'd ask you to replace the contents of your .htaccess file with those from Joomla's recommended for Joomla! 5.2.3 without making any other change. Does that allow you to view your sitemap?

If changing to Joomla's .htaccess fixed access to the sitemap, follow the instructions above to add sitemap.xml to your .htaccess Maker configuration, and regenerate the .htaccess with the .htaccess Maker. Then, without changing anything, come back here so I can give you further instructions for the XSL file.

If changing to Joomla's .htaccess did not fix access to the sitemap, check in administrator, Components, Admin Tools for Joomla!, Web Application Firewall, Blocked Request Log for the IP address you accessed your sitemap from. I want you to tell me the Reason and Target URL listed there.

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!