This page short URL: qw3

sh404SEF is a Joomla-3 only extension. It will be/has been discontinued on August 17, 2023.

You can switch from sh404SEF to 4SEF for SEF URLS and 4SEO for an all-in-one Joomla SEO extension, which both run on Joomla 3 and Joomla 4.

Please refer to the sh404SEF FAQ page for more details.

sh404SEF will generally have the same technical requirements as those recommended for Joomla! itself.

Joomla! version

sh404SEF will only install and run on Joomla! version version 3.9.0 or more recent. It will not run on Joomla 4.x.

Please note that the full set of sh404SEF features is only supported when used on the current stable Joomla! version.

Joomla! setup

In the case of multilingual sites, sh404SEF is only supported with native multilingual Joomla! website. Compatibility with 3rd-party multilingual extensions, while being seeked, cannot be guaranteed.


sh404SEF backend is tested using Isis backend template, with the following browsers:

  • Chrome version 45+
  • Firefox version 41+
  • Microsoft Internet Explorer version 10+ (minor visual issues on IE 9+)

Latest features such as Analytics reports graph will not support Internet Explorer at all.

Server software

  • PHP: version 7.1.0

    php_curl extension required for remote operations such as new version check, all Analytics features and some security features. GD library with Freetype font compiled for all graphic displays. This should be available by default with most hosts.

  • Database: MYSQL 5.5.3+

  • Web Server: Apache, nginx as per Joomla! specifications. IIS untested.

sh404SEF doesn't have any specific requirements with respect to the web server, so whatever is good for Joomla! is good for sh404SEF. Apache and Nginx are used daily, while we haven't ever tested IIS, and thus cannot provide any help with it.

You will need to setup an Apache .htaccess file or configure nginx for URL rewriting if you whish to have the simplest possible URLs on your site. However that is not a requirement for sh404SEF. It will operate nearly the same with or without URL rewriting in place.