Frage

Ich aktualisiere meine Website in eine Meteoranwendung mit Eisen-Router und muss meine URLs ändern.Das alte Schema hatte aktivierte Seitennamen wie folgt:

generasacodicetagpre.

Aber ich habe alles geändert, um Kleinbuchstaben zu sein:

generasacodicetagpre.

Die Kontaktstrecke ist nicht kompliziert, so dass es so eingerichtet ist:

generasacodicetagpre.

Ich möchte jedoch, dass die generationspflichtige URL umgeleitet wird.Ich weiß, dass ich das einfach tun könnte:

generasacodicetagpre.

Aber es ist so viel Meister.Ich würde es vorziehen, so etwas zu tun:

generasacodicetagpre.

wo die Route einfach auf mehrere Wege zugeordnet ist.

Gibt es so ein Feature?Oder ist mein /Contact das Beste, was ich bekommen werde?

War es hilfreich?

Lösung

https://github.com/EventedMind / Iron-Router / BLOB / DEVEL / DOCS.MD # Dynamic-Path-Segmente

Sie können einen regulären Ausdruck für Ihr Pfadsegment verwenden (siehe letzter Beispiel in der Link Dynamic Path-Segments).

Ihr Weg wäre:

generasacodicetagpre.

Wenn das "i" nach dem Forward-Slash der reguläre Ausdrucksmodifizierer ist, ist der Fall unempfindlich, so dass Sie eine Änderung von 'Kontakt' (ob Kontakt, Kontakt oder Kontakt) akzeptieren können.

siehe http://www.w3schools.com/jsref/jsref_regexp_i.asp Einzelheiten zum Regex-Modifikator.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top