Regras de reescrita do Apache | Dispatcher AEM

Pergunta

Como usamos mod_rewrite para converter URLs para minúsculas e alterar a extensão docx para HTML?

Resposta

  1. Converta o URL em minúsculas.

    RewriteMap tolower int:tolower
    RewriteRule ^([^/]+)/?$ somedir/${tolower:$1} [PT]
  2. Se terminar em .docx, mude para .html

    RewriteRule ^(.*?)\.docx(\?.*)$ $1.html$2 [PT]
  3. Reescrita combinada.

    RewriteMap lowercase int:tolower
    RewriteRule (.*)\.[Dd][Oo][cC][xX](\?.*)?$ ${lowercase:$1}.html$2 [NC,R=301]
Logotipo da Adobe

Fazer logon em sua conta