it-swarm-eu.dev

Přirozená adresa URL Návrh a statická přední stránka

Na blogu se používá statická titulní stránka a další stránky, které jsou jejími dětmi. Příklad:

www.example.com

Slepka pro tuto stránku se zobrazí v permalinku pro dílčí stránky jako www.example.com/long-slug-from-static-front-page/sub-page-slug.html.

Otázkou nyní je, jak udělat URL Design přirozenější? Vzhledem k tomu, že rodičovskou stránkou je úvodní stránka, měla by se jednat o domovskou stránku URL stránky (např. Žádná jako v http://www.example.com/ ) místo toho je přidána statická stránka.

Cítím, že to je nedostatek ve WordPressu, nějaké nápady?

Byl jsem požádán, aby byl scénář konkrétnější ilustrací, protože to bylo docela akward. Promiňte. Cílem je použít WordPress jako CMS, aby odrážel následující strukturu (prosím, ne naopak):

Ilustrace:

Logická data a jejich struktura:

  • Start
    • Modrý
    • Červené
      • Tmavě červená
      • Světle červená
      • Spálená červená
    • Žlutá

Mapování dat na stránky:

  • Start: Domovská stránka
    • Modrá: Modrá strana
    • Červená: Červená stránka
      • Tmavě červená: Tmavě červená strana
      • Světle červená: Světle červená strana
      • Spálená červená: Vypálená červená stránka
    • Žlutá: žlutá strana

Rozložení adresy URL:

Je WordPress nástrojem pro tuto práci? Nebo je použití hierarchie stránek a statické stránky v rozporu s rozložením adresy URL?

5
hakre

WordPress má způsob, jak dělat to, co chcete. Udělejte jim všechny stránky nejvyšší úrovně. Pokud nemáte dobrý důvod.

2
John P Bloch

Ne přesně, WordPress určuje jeho dotaz ze struktury URL, takže:

www.example.com/my-sub-page/ by byla přesně stejná struktura jako www.example.com/my-other-top-level-page, takže WordPress by neměl žádný způsob, jak zjistit, zda hledáte podstránku nebo stránku nejvyšší úrovně.

Řekl jsem, že si nemyslím, že WordPress vám umožní mít stejný slug pro podstránku stránky a stránky nejvyšší úrovně - tak tam by neměl být důvodem. Pokud požadujete, aby struktura permalink, proč ne jen "vaše podstránky" jako stránky nejvyšší úrovně. Pokud chcete, aby byly na www.example.com/my-sub-page/, pak to zní, jako by byly stejně 'top level' stejně.

1
Joe Hoyle

Vaše podstránky by neměly být dětmi „domovské stránky“. Vím, že lidé kreslí sitemaps takhle, ale ve skutečnosti to tak není.

Takže máš:

Example.com (pomocí statické titulní stránky 'home') Example.com/about (stránka na nejvyšší úrovni, NE dítě z domova)

Neexistují žádné problémy SEO nebo uživatele z tohoto přístupu, je to, jak většina CMS stránky jsou hotové.

0
Shaun