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/
má 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 a200 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.