Ich habe eine Liste externer URLs, die ich an meine Community weiterleiten möchte. Die Liste wird unzählig und ständig wachsend sein, aber eine kleine Teilmenge ist zum Beispiel:\n* security/advisories/ADV-2024-003\n* security/advisories/ADV-2022-002\n* security/advisories/ADV-2025-005\n\nWie kann ich Permalinks erstellen, die jeden Fall berücksichtigen? z. B. wenn sie zu security/advisories/adv-2025-005 navigieren, sie trotzdem zu diesem Thema gelangen?
Ich konnte keine brauchbaren Tricks finden, aber es gibt eine mögliche Verwendung der Einstellung Permalink normalizations.
Sie könnten zum Beispiel Folgendes tun:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/s-adv-\\1
Dies transformiert
security/advisories/ADV-2024-003
security/advisories/adv-2024-003
security/advisories/aDv-2024-003
…
zu s-adv-2024-003
Dann erstellen Sie damit eine Weiterleitung:

Würde das für Sie funktionieren?
Ich möchte immer noch, dass der Permalink letztendlich lautet: security/advisories/{advisory, ich möchte nicht, dass er kürzer ist.
Wenn Sie es vorziehen, können Sie Folgendes schreiben, es liefert das gleiche Ergebnis.
Sie können verwenden:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/security/advisories/adv-\\1
Dann:
Das hat perfekt funktioniert, solange meine Permalinks wie hier klein geschrieben beginnen. Danke!
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

