Tenho uma lista de URLs externas que quero encaminhar para minha comunidade. A lista será imensa e estará em constante crescimento, mas um pequeno subconjunto é, por exemplo:
- security/advisories/ADV-2024-003
- security/advisories/ADV-2022-002
- security/advisories/ADV-2025-005
Como posso criar permalinks que possam considerar qualquer caso? por exemplo, se eles navegarem para security/advisories/adv-2025-005, isso ainda os levará a esse tópico?
Não consegui encontrar nenhum truque decente, mas há uma maneira possível de usar a configuração Permalink normalizations.
Você poderia fazer, por exemplo:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/s-adv-\\1
Isso transforma
security/advisories/ADV-2024-003
security/advisories/adv-2024-003
security/advisories/aDv-2024-003
…
→ s-adv-2024-003
Em seguida, você cria um redirecionamento com ele:

Funcionaria para você?
Eu ainda gostaria que o permalink fosse, no final das contas: security/advisories/{advisory, eu não gostaria que fosse mais curto.
Se preferir, você pode escrever o seguinte, que dá o mesmo resultado.
Você pode usar:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/security/advisories/adv-\\1
Em seguida:
Isso funcionou perfeitamente, desde que meus permalinks comecem em minúsculas como este. Obrigado!