0
Wie kann ich doppelte Routen erstellen?PHP Symfony doppelte Routen
möchte ich SEO und benutzerfreundliche Routing wie haben:
/{product.slug}
/{category.slug}
Aber wie Symfony wissen, was man zu machen? Es ist jetzt standardmäßig die letzte Definition.
'/ p/{product.slug}' und '/ c/{category.slug}' ist benutzerfreundlich genug, nicht wahr? – Federkun
@Federkun Ich bevorzuge es, den unnötigen verschachtelten Pfad zu vermeiden, da dies besser für SEO ist. – Tim
Ich bin mir ziemlich sicher, dass Google nichts dagegen hat, aber wenn Sie es wirklich tun müssen, können Sie eine Route wie '/ {product_or_category}' erstellen und dann [die Anfrage weiterleiten] (http://symfony.com/doc /current/controller/forwarding.html) zu ProductController oder (wenn das Produkt nicht gefunden wird) CategoryController – Federkun