Jak nakonfigurovat Yoast SEO Obecná nastavení: karta Nástroje pro webmastery | Yoast SEO pro WordPress

Pokud chápu, měli byste mít jedinou adresu URL pro přístup k dané stránce na webu, abyste zabránili duplicitním problémům. S ohledem na to mám nastavení IIS7 Rewrite, abych nasměroval své přátelské adresy URL na mé stránky .aspx. např. /category/widgets/přepsat na /category.aspx?id=widgets

Mám povolit některé z těchto adres URL vyřešit moji webovou stránku, nebo mám také 301 přesměrovat /category.aspx?id=widgets na /category/widgets/ takže existuje pouze jedna adresa URL, která vyřeší stránku?

  • Co je 301 rewrite? Pokud přepisujete adresu URL, neměla by odesílat odpověď na přesměrování 301. K přepisování by mělo dojít interně, kdy by klient jednoduše dostal a 200 OK odpověď s obsahem.
  • Ano, máte pravdu. Podle toho jsem otázku upravil.
  • Díky za opravu. Jen jsem se obával, že byste mohli vytvořit smyčku přesměrování, pokud máte dvě přesměrování 301 směřující k sobě.

Ano, měli byste 301 přesměrovat /category.aspx?id=widgety na / category / widgety / tak, aby existovala pouze jedna adresa URL, která stránku vyřeší.

Ujistěte se, že náhodou nevytvoříte smyčku přesměrování.

Alternativním způsobem je použít metaznačku rel = "canonical" v kódu, ale při používání služby IIS7 by mělo být implementace přesměrování jednodušší.

  • Jako alternativu k přesměrování 301 bych raději vrátil odpověď 404 /category.aspx?id=widgets?
  • Ne - vaše původní stránky mohou mít odkazy směřující na ně. Vrácení 404 způsobí ztrátu jakékoli reputace. Předejte pověst přesměrováním s 301.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?