Ich wäre Ihnen dankbar, wenn Sie mir sagen könnten, wie ich Parameter in SEO-freundliche URLs einbauen kann.
Wir haben uns entschieden, die "technischen" Parameter zuerst zu nennen, gefolgt von den "SEO Slug".
\product\ABC123\fly-your-own-helicopter
ähnlich wie S.O. - wenn sich der SEO Slug ändert, abgeschnitten wird oder fehlt, haben wir immer noch die Parameter Product und ABC123; verschiedene Artikel sagen, dass solche zusätzlichen Daten dem SEO-Ranking nicht schaden.
Wir brauchen zusätzliche Parameter; wir könnten "-" verwenden, um die Parameter zu trennen, da es sie ähnlich wie den SEO Slug aussehen lässt, oder wir könnten/sollten etwas anderes verwenden?
\product\ABC123-BOYTOY-2\boys\toys\fly-your-own-helicopter
Dies ist Produkt= ABC123
, in Kategorie= BOYTOY
und Seite= 2
.
Wir wollen auch die Hierarchie so flach wie möglich halten, und so denke ich:
\product-ABC123-BOYTOY-2\boys\toys\fly-your-own-helicopter
wäre besser - eine Stufe weniger.
Wir haben eine Reihe von "Zonen", z. B.
\product-ABC123\seo-slug-for-product
\category-BOYTOY\seo-slug-for-category
\article-54321\terms-and-conditions
Es würde uns sehr helfen, wenn wir stattdessen einfach unsere 5-stellige Seiten-ID-Nummer verwenden könnten.
\12345-ABC123\seo-slug-for-product
\23456-BOYTOY\seo-slug-for-category
\54321\terms-and-conditions
(Produkte und Kategorien haben eine Reihe verschiedener Seiten-IDs für verschiedene Vorlagen, dieser Stil würde uns direkt zur richtigen Seite führen)
Ich wäre Ihnen dankbar, wenn Sie mir sagen könnten, welche Parametertrennzeichen zu verwenden sind und ob die führenden Techi-Daten für uns gut funktionieren werden.
Falls relevant:
Klassische ASP-Anwendung auf IIS7 + MSSQL2008 Produkt- und Kategoriecodes enthalten nur A-Z, 0-9, "_".