carlosag - SEO ułatwione dzięki URL-i IIS Przepisz szablony SEO 2.0

Kilka tygodni temu mój zespół wydał wersję 2.0 Przepisz URL dla IIS . Przepisz URL jest prawdopodobnie najpotężniejszym silnikiem Rewrite dla aplikacji internetowych. Zapewnia wiele funkcji, w tym przepisywanie danych przychodzących (np. Przepisywanie adresu URL, przekierowywanie do innego adresu URL, żądanie przerwania, korzystanie z map itp.), Aw wersji 2.0 zawiera również przepisywanie wychodzące, dzięki czemu można przepisać adresy URL lub dowolne znaczniki jako treść jest wysyłana z powrotem, nawet jeśli została wygenerowana przy użyciu PHP, ASP.NET lub innej technologii.

Zawiera również bardzo potężny interfejs użytkownika, który umożliwia testowanie wyrażeń regularnych, a jeszcze lepiej zawiera zestaw szablonów dla typowych typów reguł. Niektóre z tych zasad są niezwykle cenne dla celów SEO (Search Engine Optimization). Zasady SEO to:

  1. Wymuszaj małe adresy URL. Zapewni to, że każdy adres URL będzie używany tylko z małymi literami, a jeśli nie, przekieruje go za pomocą 301 do wersji małych liter.
  2. Wymuszaj kanoniczną nazwę domeny. Pomoże Ci określić nazwę domeny, której chcesz użyć w swojej witrynie, i przekieruje ruch na właściwą nazwę hosta.
  3. Dołącz lub usuń ukośnik końcowy. Zapewni to, że Twoja prośba będzie zawierać lub nie zawierać ukośnika końcowego w zależności od preferencji.

Zapewni to, że Twoja prośba będzie zawierać lub nie zawierać ukośnika końcowego w zależności od preferencji

Aby uzyskać więcej informacji na temat szablonów SEO, zobacz: http://learn.iis.net/page.aspx/806/seo-rule-templates/

Naprawdę fajne jest to, że możesz użyć Zestaw narzędzi SEO aby uruchomić go na twojej aplikacji i prawdopodobnie dostaniesz pewne naruszenia wokół małych lub kanonicznych domen itp. Po zobaczeniu tych możesz użyć URL Rewrite 2.0, aby naprawić je jednym kliknięciem.

Osobiście użyłem go na mojej stronie internetowej, spróbuj następujących trzech adresów URL, a wszystkie z nich zostaną przekierowane do formy kanonicznej ( http://www.carlosag.net/Tools/CodeTranslator/ ) a zobaczysz URL Rewrite w akcji:

  1. http://www.carlosag.net/Tools/CodeTranslator/
  2. http://carlosag.net/Tools/CodeTranslator/
  3. http://www.carlosag.net/Tools/CodeTranslator

Zauważ, że na końcu te szablony po prostu przekładają się na ustawienia web.config, które stają się częścią Twojej aplikacji, którą może być XCOPY. Działa to z ASP.NET, PHP lub dowolną inną technologią serwera, w tym z plikami statycznymi. Poniżej znajduje się wynik reguły Canonical Host Name, której używam w web.config mojej strony internetowej.

<? xml version = "1.0" encoding = "UTF-8"?>
<konfiguracja>
<system.webServer>
<przepisz>
<zasady>
<nazwa reguły = "CanonicalHostNameRule1">
<match url = "(. *)" />
<warunki>
<add input = "{HTTP_HOST}" pattern = "^ www .carlosag .net $" negate = "true" />
</ warunki>
<action type = "Redirect" url = "http://www.carlosag.net/{R:1}" />
</ rule>
</ rules>
</ rewrite>
</ system.webServer>
</ konfiguracja>

Jest wiele innych funkcji, które mogę porozmawiać, ale na razie był to tylko szybki post związany z SEO.

Lt;?
Encoding = "UTF-8"?