O componente sh404sef para o gerenciador de conteúdo (CMS) Joomla é uma implementação livre do conceito de otimização de URLs para os mecanismos de busca como o Google, Yahoo e MSN Search e de alguns mecanismos de proteção e gerenciamento de URLs. Ele é um adversário direto do Artio SEF, um componente não-livre desenvolvido pela empresa Artio.
A função mais importante do sh404sef é a otimização de URLs para o próprio usuário e, principalmente, para mecanismos de busca. Por padrão, o Joomla, assim como outros CMS, organizam os endereços de artigos com números sem relevância e textos sem a correta distinção entre um artigo e um menu.
Por exemplo, perceba que o menu superior Instalações Elétricas apresenta o seguinte endereço http://www.phph.com.br/Instalacoes-Eletricas/ e um artigo dessa categoria, o endereço http://www.phph.com.br/Instalacoes-Eletricas/sistemas-aterramento.html. Ambos os links, providenciados automaticamente pelo sh404sef com base no título dos artigos, são muito descritivos e auxiliam os mecanismos de busca a diferenciarem o que de fato é um conteúdo ou categoria (as URLs com .html representam um artigo em si).
Sem o sh40sef ou o SEF default do Joomla, os endereços supracitados eram acessadas através dos links relativos index.php?option=com_content&Itemid=84&id=36&lang=pt&layout=blog&view=category e index.php?option=com_content&Itemid=84&catid=36&id=43&lang=pt&view=article. Com certeza, esse componente é de grande valia para todos na WEB.
Além de rápido (o componente possui cache dual: uma tabela no banco de dados e também na memória), a interface desse componente é muito intuitiva:

Através desse painel de administração, é possível visualizar os registros de erros 404 (View/Edit 404 Logs) ou removê-los (Purge 404 Logs), criar redirecionamentos personalizados (View/Edit Custom Redirects) ou deletá-los (Purge Custom Redirects), editar os metadados das páginas (META tags) ou removê-los (Delete META), visualizar a documentação oficial (sh404SEF Documentation).
No painel de configuração, obtemos diversas opções:

Na seção Advanced, é possível escolher o modo de reescrita dos endereços: com ou sem a utilização do mod_rewrite do Apache/httpd. Neste site, utilizamos a opção com o mod_rewrite, com isso, em nenhuma URL é encontrado o termo "index.php" (passe o mouse pelos links do site e confira). Caso você tenha acesso ao .htaccess da pasta principal e o mod_rewrite esteja ativado, não há porquê não ativá-lo para deixar as URLs ainda mais claras. A descrição de cada função pode ser obtida através do ícone de ajuda.
Resumidamente, temos para as outras seções:
Em algumas situações, as URLs geradas automaticamente devem ser complementadas com URLs alternativas. Por exemplo, caso o site já esteja indexado pelo Google, é possível criar URLs SEF alternativas para possibiltar o redirecionamento automático de links importantes até que uma nova indexação aconteça (clique na imagem para ampliá-la):
O sh404sef não apenas gerencia as URLs, mas também providencia alguns mecanismos de proteção contra lammers com base na análise de requisições de determinados endereços, do conteúdo GET e POST e de informações do usuário:
Este componente também possui um registro especial de falhas de acesso (erros 404 e redirecionamentos 301) e de tentativas de ataque para que responsável pelo site tome conhecimento e possa resolvê-los (possivelmente, através das configurações do próprio sh404sef).