- Usuwanie kategorii z adresów URL za pomocą wtyczki SEO Yoast
- Usuwanie kategorii z adresów URL z .htaccess
- Usuwanie bazy kategorii za pomocą wtyczki Usuń kategorię URL
- Wniosek
Próbowałem dowiedzieć się, jak usunąć / kategorię / z moich adresów URL kategorii i po prostu nie mogłem go usunąć. Na przykład jonnyjordan.com/category/blog Chciałem po prostu zostać jonnyjordan.com/blog, ale odkryłem szybką sztuczkę, aby to osiągnąć.
Aby pozbyć się kategorii, ustaw permalinky na /% kategoria% /% postname% / a następnie ustaw kategorię bazową na kropkę / kropkę.
* Jeśli pozostawisz kategorię pustą, wyświetli się domyślna kategoria wordpress. *
- Przejdź do Setting> Permalinks
- Wybierz opcję Struktura niestandardowa
- Dodaj /% kategoria% /% postname% / po twojej domenie
- Zmień kategorię Base na kropkę / kropkę.
Usuwanie kategorii z adresów URL za pomocą wtyczki SEO Yoast
Innym szybkim sposobem usunięcia kategorii z adresów URL jest użycie wtyczki SEO Yoast. Yoast jest wyposażony w poręczne ustawienie umożliwiające usunięcie bazy kategorii.
- Idź do Yoast SEO
- Wybierz zaawansowane
- Kliknij zakładkę permalinks na górze
- Zaznacz opcję Usuń bazę kategorii (zwykle / kategorię /) z adresu URL kategorii.
Usuwanie kategorii z adresów URL z .htaccess
Aby ręcznie usunąć bazę kategorii w pliku .htaccess, dodaj tę linię kodu.
RewriteRule ^ kategoria /(.+)$ http://www.site.com/$1 [R = 301, L]
Usuwanie bazy kategorii za pomocą wtyczki Usuń kategorię URL
Ta wtyczka usuwa również bazę kategorii i wydaje się być bardzo popularna. Polecam tę metodę najmniej, ponieważ zbyt wiele wtyczek spowolni działanie Twojej witryny i będzie wymagać aktualizacji większej liczby wtyczek. https://wordpress.org/plugins/remove-category-url/
Wniosek
Wszystkie cztery powyższe metody pomogą usunąć kategorię ślimaka z adresów URL. Chociaż zalecałbym wybór metody, która będzie wykorzystywać mniej kodu w twoim przypadku.