Ich möchte einem Treffer eine abschließende Schrägstrich zu den URLs hinzufügen, die einer gültigen Route entsprechen, aber derzeit nicht mit einem Schrägstrich enden, d.h. www.example.com/url
Nachdem eine URL mit einer gültigen Route übereinstimmt, möchte ich eine 301-Weiterleitung zur selben URL durchführen, aber mit einem abschließenden Schrägstrich, d.h. www.example.com/url/
Ich habe einige Zeit damit verbracht, mich damit zu beschäftigen, aber ich scheine es nicht herauszufinden.
Ich glaube, dass Routen im PostResolveRequestCache-Ereignis übereinstimmen, aber ich weiß nicht, wie ich auf die Routendaten während oder nach diesem Ereignis zugreifen kann, um festzustellen, ob eine gültige Route übereinstimmte. Wenn ich bestätigen kann, dass eine gültige Route übereinstimmte, kann ich die URL überprüfen, um sicherzustellen, dass sie mit einem Schrägstrich endet.
Ich hoffe, das ist klar genug, lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.