Após configurar o PrettyFaces adicionar o arquivo abaixo no diretório WEBAPP/WEB-INF que o framework ficará responsável pela reescrita das url informadas no arquivo de configuração.
Para cada página é criado um mapeamento de URL, onde voce fala o xhtml através do atributo view-id seja substituida pelo valor do atributo pattern.
pretty-config.xml
<pretty-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ocpsoft.org/schema/rewrite-config-prettyfaces" xsi:schemalocation="http://ocpsoft.org/schema/rewrite-config-prettyfaces http://ocpsoft.org/xml/ns/prettyfaces/rewrite-config-prettyfaces.xsd> <url-mapping id="viewListProduct> <pattern value="/pages/produtos> <view-id value="/pages/listaProdutos.xhtml> </url-mapping> </pretty-config>
- pattern : Nova URL
- view-id : Arquivo xhtml que deverá ser substituido.