TechFormator
  • Mobile
  • Systemy
  • Sprzęt
  • e-Marketing
  • Bezpieczeństwo
  • Inne
    • Aktualności
    • Oprogramowanie
  • Social Trends
  • Kontakt
  • Reklama
TechFormator
  • Mobile
  • Systemy
  • Sprzęt
  • e-Marketing
  • Bezpieczeństwo
  • Inne
    • Aktualności
    • Oprogramowanie
  • Social Trends
  • Kontakt
  • Reklama
Mariusz Kołacz
5 komentarzy
2 listopada 2010
problem rozwiazany

Usunięcie aliasu kategorii z adresu URL (WordPress 3.x)

Na wielu stronach działających w oparciu o skrypt WordPress można zauważyć adresy kategorii, które są w postaci /strona/nazwakategorii. Jak wiecie, WordPress domyślnie używa formatu /strona/category/nazwakategorii lub nazwy własnej pokroju /strona/kategoria/nazwakategorii. Linki w takim formacie nie wyglądają zachęcająco, w szczególności, gdy znajdują się w głównym menu nawigacji. Na szczęście można to zmienić. Jak tego dokonać?

Sposobów jest wiele, można wykorzystać .htaccess, napisać własną funkcję wykorzystującą wp-rewrite lub posłużyć się wtyczkami. Ostatnie rozwiązanie jest proste i nie wymaga od użytkownika wiedzy programistycznej. A zatem, przystępujemy do usunięcia nazwy kategorii.

Usunięcie aliasu kategorii z wykorzystaniem dodatków Redirection i Decategorizer

Pobieramy następujące wtyczki:

  • Redirection – dodatek odpowiedzialny za zarządzanie przekierowaniami 301 oraz śledzeniem błędów 404.
  • Decategorizer – automatycznie usuwa z linków nazwę kategorii i dodaje przekierowania 301.
  1. Rozpakowujemy wtyczki dowolnym archiwizatorem i przesyłamy na serwer do katalogu wp-content\plugins.
  2. W panelu administratorskim przechodzimy do Wtyczki i włączamy dodatek Redirection (Włącz/Aktywuj).
  3. Dodajemy nowe przekierowanie, przechodzimy do Narzędzia => Przekierowanie i w polu Źródłowy URL wpisujemy nazwę kategorii jaką zdefiniowaliśmy (odczytujemy z Ustawienia => Bezpośrednie odnośniki => Opcjonalne => Alias kategorii, puste pole oznacza domyślny alias – category). Pole Docelowy URL pozostawiamy puste, klikamy Dodaj przekierowanie.
  4. Ponownie przechodzimy do sekcji Wtyczki i włączamy dodatek Decategorizer.
  5. Po wykonaniu wszystkich czynności nazwy kategorii z adresu URL zostaną usunięte.

Usunięcie aliasu kategorii przy pomocy WP No Category Base

Alternatywą dla dodatku Decategorizer jest WP No Category Base. Wtyczka nie wymaga dodatkowej konfiguracji, proces usuwania aliasu kategorii z linku jest całkowicie zautomatyzowany.

  1. Pobieramy wtyczkę, rozpakowujemy i przesyłamy na serwer do katalogu wp-content\plugins.
  2. Włączamy wtyczkę w panelu administratora, Wtyczki => WP No Category Base => Aktywuj
  3. Cieszymy się z nowych adresów 😉

Obydwie metody zostały przetestowane na wersji 3.0.1, podczas gruntownych testów nie zauważyłem jakichkolwiek błędów.

Polecane dla Ciebie

przygotowanie do audytu seo

Zbieranie danych do audytu SEO – BeamUsUp SEO Crawler

zielone strzałeczki

Optymalizacja CommentLuv

keywords

Keyword Generator, mieszanie słów kluczowych

5 komentarzy

Kliknij tutaj aby skomentować
  • Grzesiek pisze:
    6 grudnia 2011 o 14:52

    a co jeśli mamy taką samą nazwę strony statycznej i kategorii?

    Ja miałem taką sytuację, że miałem takie same nazwy i pierwszeństwo miała strona statyczna. Po jakiejś aktualizacji się to zmieniło i musiałem zrezygnować z no category base, bo na „stronie statycznej” miałem listę wpisów.

    • Mariusz Kołacz pisze:
      6 grudnia 2011 o 15:08

      Takiej sytuacji jeszcze nie miałem więc nie mogę odpowiedzieć jak to jest w przypadku takich samych kategorii i stron, natomiast nie sądzę aby w Twoim przypadku nie dało się tego „naprawić” np. modyfikując jeden z adresów a następnie stosując odpowiednie przekierowanie, aby zachować link juice. Chociaż to jest dziwne bo każda statyczna strona jest unikalna, podobnie jak i wpisy więc bez problemu powinno dać się ustawić targetowanie na konkretną stronę lub kategorię. Dotychczas z moich obserwacji wynikało, że taka sytuacja jest niemożliwa, jednak człowiek ciągle się uczy. Jak w przyszłości będę miał podobny problem z chęcią opiszę go na łamach serwisu.

      Bardzo dziękuję za cenną uwagę.

  • Someone pisze:
    25 stycznia 2012 o 22:57

    Osobiście wystarczają mi możliwości, które oferuje fabryczny WP 😉 Odpowiednio dobrane kategorie na pewno wpływają pozytywnie z pkt. widzenia SEO, a i nazwę bez-kategorii można zmienić. Osobiście mam ustawiony własny format /%category%/%postname%/ jako bezpośrednie odnośniki, a i alias kategorii mam przyjazny 😉

    Pozdrawiam!

    • Mariusz Kołacz pisze:
      25 stycznia 2012 o 23:19

      Twój schemat nie powoduje usunięcia kategorii z adresu URL, wręcz przeciwnie, nakazuje jego stosowanie. Z poziomu interfejsu czystego WP nie da się przeprowadzić operacji usuwania, chyba że zastosujemy wtyczkę.

  • Mateusz pisze:
    16 lutego 2013 o 00:00

    A ja nie mogę się uporać z wyrzuceniem „index.php” z nazwy linku do artykułu. Wprowadziłem oczywiście własny format %postname% ale wyrzuca 404. Dodam, że .htacsess i zmiana chmodów nic nie zmieniają.

Kategorie

  • Aktualności68
  • Internet i bezpieczeństwo44
  • Marketing internetowy168
  • Oprogramowanie43
  • Sprzęt38
  • Systemy operacyjne39
  • Urządzenia mobilne23

Najczęściej czytane

seo wzrost na wykresie

Jak sprawdzić czy strona jest pozycjonowana?

Black Friday 2019

10 wskazówek jak nie dać się oszukać podczas Black Friday 2022 i Cyber Monday 2022

napis Core Web Vitals

Google: Sygnały dotyczące jakości strony WWW

inbound marketing

Inbound marketing. Czym jest I jakie daje korzyści?

Wyszukaj

Poradniki IT

hasło na kłódce

Resetowanie haseł w Windows 7, Vista, XP, 2000 (NTPWEdit)

rozdzielczość ekranu

Zmiana rozdzielczości ekranu monitora pod konsolą

laptop na baterii w terenie

10 sposobów na wydłużenie czasu pracy laptopa na baterii

stanowisko pracy grafika komputerowego

XGuetzli – Windows GUI for Google Guetzli

Poradniki SEO

Black Friday 2019

10 wskazówek jak nie dać się oszukać podczas Black Friday 2022 i Cyber Monday 2022

seo content

Prowadzenie bloga sklepu internetowego – 20 przydatnych narzędzi

notatnik wordpress

Pozycjonowanie WordPress – przydatne wtyczki

seo wzrost na wykresie

Jak sprawdzić czy strona jest pozycjonowana?

Oferta

Świadczę kompleksowe usługi z zakresu marketingu internetowego, w szczególności optymalizacja, pozycjonowanie stron i sklepów internetowych, audyty SEO, audyty pozycjonowania, audyty linków, audyty słów kluczowych, audyty kar od Google, audyty techniczne. Prowadzę również kampanie reklamowe Google ADS i Facebook ADS oraz tworzę treści na sklepy internetowe i blogi. Przeczytaj więcej na SocialTrends.pl

O blogu TechFormator

Na blogu poruszane są tematy związane z marketingiem internetowym i nowymi technologiami. Znajdziesz tutaj poradniki o pozycjonowaniu i optymalizacji stron, recenzje narzędzi SEO, oprogramowania użytkowego dla Windows, Linux i urządzeń mobilnych, recenzje sprzętu IT oraz poradniki komputerowe.

Copyright 2023 - Blog technologiczny TechFormator.pl
  • Pozycjonowanie
  • Reklama
  • Archiwum
Wykorzystujemy pliki cookies. Przeglądając stronę wyrażasz zgodę na ich wykorzystanie zgodnie z ustawieniami przeglądarki [Polityka prywatności]