Zmiana linków stałych w adresie url WordPress (przyjazne linki)

ustawienia linków stałych w wordpress
Czas czytania: 3 minut

Zaraz po instalacji strona oparta o WordPress posiada dziwne i nie do końca zrozumiałe adresy URL (np. http://www.aurainweb.pl/?p=123).

logo WordPress
logo WordPress

Adresy tego typu oczywiście nie stanowią tragedii, ale są zbyt użyteczne w długotrwałym użytkowaniu CMS. Dlatego jedną z podstawowych czynności konfiguracyjnych jakie należy wykonać po instalacji jest zmiana ich na bardziej zrozumiałe tzw. przyjazne linki bądź adresy. Strony posiadające takie adresy są o wiele łatwiej indeksowane przez przeglądarki.

Co to są przyjazne linki

Przyjazne adresy to jak sama nazwa wskazuje linki, które nie tylko podobają się użytkownikom odwiedzającym naszą stronę, ale także robotą wyszukiwarki. Takie adresy dużo łatwiej się zapamiętuje oraz pozycjonuje.

Weryfikacja .hataccess

Na początek upewniamy się czy nasz WordPress posiada plik .hataccess jest on niezbędny do zmiany ustawień linków. Znajdziemy go w na serwerze FTP w głównym katalogu z plikami WordPress.

W przypadku jego braku należy utworzyć ten plik w edytorze tekstu np. notatnik, notepad++

Plik uzupełniamy poniższym kodem:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Inne metody konfiguracji znajdziecie na stronie https://codex.wordpress.org/htaccess

Czasami plik ten jest ukryty w związku z ustawieniami serwera.

Zmiana stałych linków

W celu zmienienia stałych linków należy wejść w zakładkę Ustawienia (ang. Settings) (zakładka po lewej stronie). Rozwijamy ją i wybieramy Bezpośrednie odnośniki (Permalink) (linki stałe, opcje pisania).

bezpośrednie odnośniki
bezpośrednie odnośniki

Następnie otwiera się okno:

Bezpośrednie odnośniki
Bezpośrednie odnośniki

Opcje ustawienia adresów:

  • prosty – adres będzie w formie literowo liczbowej automatycznie generowanej przez serwis np. ?p=123
  • dzień i nazwa – zawiera dokładną datę utworzenia wpisu dodatkowo na końcu po ukośniku dopisana jest tytuł, jaki nadaliśmy wpisowi bez polskich znaków połączony myślnikami
  • miesiąc i nazwa – zawiera miesiąc i nazwę posta
  • liczbowy – numeryczna (liczbowy)
  • własny format – jest to pole w które sami możemy wprowadzić zmienne tworzące adres wpisu. Możliwe opcje znajdziecie pod linkiem „kilka znaczników”

Opcją, którą ja wybrałam jest własny format. Ustawiłam go następująco:   /%year%/%monthnum%/%postname%/

  • /%year%/ – rok
  • /%monthnum%/ – miesiąc
  • /%postname%/ – nazwa wpisu

Po wprowadzeniu zmian wszystko zapisujemy. Dla pewności sprawdzamy wyświetlanie strony nie wychodząc z ustawień.

Opcje opcjonalne

Usuwanie aliasu „category” z adresu strony kategorii

Opcjonalne opcje są również bardzo z ich pomocą możemy zmodyfikować adresy kategorii oraz tagów. Przykładowo adres jednej z moich kategorii to:

http://www.aurainweb.pl/category/bootstrap/

lub w zależności od konfiguracji

http://www.aurainweb.pl/?cat=x

Teraz chce usunąć z adresu słowo (alias) category. W tym celu w polu tekstowym obok Alias kategorii wstawiam „.” (znak kropki).

alias kategorii
alias kategorii

Dzięki swojej budowie WordPress skróci adres w pasku do:

http://www.aurainweb.pl/bootstrap/

W podobny sposób można zamienić domyślne category na inne słowa lub hasła.

Analogicznie postępujemy z aliasem tagów.

Dodatkowe tagi:
Usunięcie aliasu /category/ z adresu url kategorii na WordPressie

Zmiana linków stałych w adresie url WordPress (przyjazne linki)
Przewiń na górę
%d bloggers like this: