Ho un elenco di URL esterni che voglio inoltrare alla mia community. L’elenco sarà immenso e in continua crescita, ma un piccolo sottoinsieme è, ad esempio:
- security/advisories/ADV-2024-003
- security/advisories/ADV-2022-002
- security/advisories/ADV-2025-005
Come posso creare permalink che possano tenere conto di qualsiasi caso? Ad esempio, se navigassero su security/advisories/adv-2025-005, li porterebbe comunque a quell’argomento?
Non sono riuscito a trovare trucchi decenti, ma c’è un modo possibile per utilizzare l’impostazione Permalink normalizations.
Potresti fare, ad esempio:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/s-adv-\\1
Trasforma
security/advisories/ADV-2024-003
security/advisories/adv-2024-003
security/advisories/aDv-2024-003
…
-\u003e s-adv-2024-003
Quindi, crei un reindirizzamento con esso:

Funzionerebbe per te?
Vorrei comunque che il permalink fosse: security/advisories/{advisory, non vorrei che fosse più corto.
Se preferisci, puoi scrivere quanto segue, dà lo stesso risultato.
Puoi usare:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/security/advisories/adv-\\1
Poi:
Questo ha funzionato perfettamente, purché i miei permalink inizino con lettere minuscole come questo. Grazie!