Официальный сайт движения «Москва без Лужкова!»
Главная Новости Москвы Наши новости Популярное
  • Новости
  • Популярное
  • Новости
  • ВХОД В ЛИЧНЫЙ КАБИНЕТ
    логин
    пароль
       
    Новости

    Jak pokonać duplikaty stron w uCoz / uWeb

    1. Dlaczego gra podwójna - to źle?
    2. Zduplikowane przykłady
    3. Jak walczyć?
    4. Moduły artykułów i plików: strona materiału i komentarze do niego
    5. Moduły artykułów i plików: główna strona katalogu
    6. Moduły wiadomości i moduł bloga: strona materiału i komentarze do niego
    7. Moduł wiadomości: strona archiwum materiałów
    8. Moduł blogu: strona główna pamiętnika
    9. Moduł forum: ogólny widok stron forum
    10. Informacje o sponsorach

    Nie tak dawno temu rozpocząłem pełną kampanię optymalizacji SEO dla mojego zasobu. Od jakiegoś czasu zwróciłem się do specjalistów SEO (ten sam Partner Profit). Przede wszystkim radzili mi pozbyć się duplikatów stron. Są to strony, które mają różne adresy (adresy URL), ale mają identyczną treść.

    Dlaczego gra podwójna - to źle?

    Ponieważ do indeksu mogą dostać się dwie lub więcej zduplikowanych stron (o tej samej treści), może to niekorzystnie wpłynąć na ranking witryny w tym wydaniu. Po pierwsze, wyszukiwarki nie cieszą się powielaniem treści w witrynie. Po drugie, strony innych stron mogą ostatecznie odnosić się do różnych adresów URL tej samej strony, a jednocześnie przesyłany ranking PageRank będzie na przykład dystrybuowany między tymi duplikatami i nie wpadnie na tę samą stronę. Po trzecie, z powodu nieporozumień z wagą stron, pojawia się zamieszanie podczas instalowania szybkich linków do strony. I to nie wszystko wady.

    Zduplikowane przykłady

    CMS uCoz / uWeb, pierwotnie zaprojektowany dla użytkowników krótkiego zasięgu, ma wiele przykładów duplikatów. Oto niektóre z nich:

    http://audiophilesoft.ru/publ/
    http://audiophilesoft.ru/publ
    http://audiophilesoft.ru/forum/
    http://audiophilesoft.ru/forum

    - itd. dla różnych modułów. Jest to rażący błąd, ponieważ ściśle mówiąc, / forum / jest katalogiem (w którym indeks. * Plik jest zwykle wybierany), a / forum jest plikiem bez rozszerzenia.

    Na pierwszej stronie archiwum wiadomości powiel nawet trzy:

    http://audiophilesoft.ru/news/
    http://audiophilesoft.ru/news/1
    http://audiophilesoft.ru/news

    Więcej podwójnych materiałów:

    http://audiophilesoft.ru/publ/my/hq_pc_sound/11-1-0-24
    http://audiophilesoft.ru/publ/my/11-1-0-24
    http://audiophilesoft.ru/publ/11-1-0-24
    http://audiophilesoft.ru/publ/software/hq_pc_sound/4-1-0-24

    - i tak dalej, w tym w modułach wiadomości, programów i bloga. Niektóre z tych duplikatów przekierowują na właściwy adres (pierwszy na liście), ale są wyjątki.

    Jak walczyć?

    Najlepiej byłoby ustawić przekierowanie 301st (przeniesione na stałe), ale nasz wspaniały silnik nie pozwala na taką implementację. Dlatego jedynym poprawnym rozwiązaniem byłoby użycie znacznika <link rel = "canonical" href = "poprawny adres" />. Działa dla większości wyszukiwarek i informuje, że ta strona jest podwójnie wskazana, tj. Bieżący adres jest niekanoniczny, nie ma potrzeby indeksowania go, a cała masa referencyjna musi zostać wysłana na podany adres. Nie powinno być takiego tagu na stronie kanonicznej.

    I tu zacznij taniec od składni silnika, czyli poszukiwanie sposobu sprawdzenia bieżącego adresu dla kanoniczności i, jeśli to konieczne, podstawienia znacznika w odniesieniu do strony kanonicznej. Na szczęście ja (częściowo sam, częściowo dzięki pomocy uWeb) zbadałem już wszystkie niuanse silnika i znalazłem w 100% działający kod do wstawienia odpowiedniego tagu do odpowiednich stron. Oto kod różnych szablonów (wstaw w <head> </ head>):

    Moduły artykułów i plików: strona materiału i komentarze do niego

    <? ifnot ($ REQUEST_URI $ = $ ENTRY_URL $)?&gt; <link rel = "canonical" href = "$ HOME_PAGE_LINK $$ ENTRY_URL $" /> <? endif?>

    W tym przypadku algorytm jest następujący: jeśli bieżący adres URL (w tym przypadku zmienna zwraca adres URL bez adresu domeny) nie pasuje do adresu materiału, zarejestruj tag z łączem do pełnego adresu materiału (w tym domeny).

    Moduły artykułów i plików: główna strona katalogu

    <? if (strpos ($ REQUEST_URI $, "/ publ /") = -1)?&gt; <link rel = "kanoniczny" href = "$ HOME_PAGE_LINK $ / publ /" /> <? endif?>
    i <? if (strpos ($ REQUEST_URI $, "/ load /") = -1)?> <link rel = "kanoniczny" href = "$ HOME_PAGE_LINK $ / load /" /> <? endif?>

    Sprawdza wpis w bieżącym adresie prawidłowego adresu katalogu. Jeśli nie ma wpisów, zapisywany jest tag z adresem kanonicznym.

    Moduły wiadomości i moduł bloga: strona materiału i komentarze do niego

    <? if (strpos ($ ENTRY_URL $, $ REQUEST_URI $) = -1)?> <link rel = "canonical" href = "$ ENTRY_URL $" /> <? endif?>

    Sprawdzany jest wpis prawidłowego adresu materiału w bieżącym adresie. Jeśli nie ma wpisów, zapisywany jest tag z adresem kanonicznym.

    Moduł wiadomości: strona archiwum materiałów

    <? if ($ CURRENT_PAGE $ = "1" && $ REQUEST_URI $! = '/ news /')?> <link rel = "kanoniczny" href = "$ HOME_PAGE_LINK $ / news /" /> <? endif?>

    Jeśli bieżąca strona jest pierwszą, a bieżący adres URL nie pasuje do poprawnego adresu modułu, zarejestruj tag z prawidłowym adresem.

    Moduł blogu: strona główna pamiętnika

    <? if ($ CURRENT_PAGE $ = "1" && $ REQUEST_URI $! = '/ blog /')?> <link rel = "canonical" href = "$ HOME_PAGE_LINK $ / blog /" /> <? endif?>

    Jeśli bieżąca strona jest pierwszą, a bieżący adres URL nie pasuje do poprawnego adresu modułu, zarejestruj tag z prawidłowym adresem.

    Moduł forum: ogólny widok stron forum

    <? if ($ URI_ID $ = 'frMain' && strpos ($ REQUEST_URI $, "/ forum /") = -1)?> <link rel = "canonical" href = "$ HOME_PAGE_LINK $ / forum /" /> < ? endif?>

    Jeśli bieżąca strona jest główną stroną forum, a bieżącemu adresowi brakuje prawidłowego adresu, wprowadź tag z prawidłowym adresem.


    To wszystko. Jeśli poprawnie napisałeś kod, w ciągu następnych kilku numerów z indeksu Google Yandex i niektóre inne wyszukiwarki wyrzucą zduplikowane strony.

    Informacje o sponsorach

    LIVETEX: połączenia z witryny za pomocą technologii LiveTex. Korzystanie zadzwonić z Livetex Możesz zorganizować wybieranie tylko przez naciśnięcie przycisku na specjalnej aplikacji lub na dowolnym numerze telefonu.

    Dlaczego gra podwójna - to źle?
    Dlaczego gra podwójna - to źle?
    Jak walczyć?
    Ifnot ($ REQUEST_URI $ = $ ENTRY_URL $)?
    Gt; <link rel = "canonical" href = "$ HOME_PAGE_LINK $$ ENTRY_URL $" /> <?
    Endif?
    If (strpos ($ REQUEST_URI $, "/ publ /") = -1)?
    Gt; <link rel = "kanoniczny" href = "$ HOME_PAGE_LINK $ / publ /" /> <?
    Endif?
    If (strpos ($ REQUEST_URI $, "/ load /") = -1)?

     

    Найди свой район!

    Восточный

    Западный

    Зеленоградский

    Северный

    Северо-Восточный

    Северо-Западный

    Центральный

    Юго-Восточный

    Юго-Западный

    Южный

    Поиск:      


     
    Rambler's Top100
    © 2007 Движение «Москва без Лужкова!»