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).

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.
Film z instrukcją zmiany linków
Co to są przyjazne linki
Tak zwane przyjazne liki to nic innego jak adresy URL witryny dostosowane pod kontem SEO. Składają się one jak każdy inny adres z naszej domeny oraz frazy kluczowej (najlepiej by było by była to główna fraza). Dzięki czemu adresy te są nie tylko lepsze dla wyszukiwarek, ale również dla użytkowników docelowych.
Przykładowym przyjaznym adresem jest:
https://wordpress.aurainweb.pl/zmiana-linkow-stalych-w-adresie-url-wordpress-przyjazne-linki/
Zmiana stałych linków w WordPress
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).

Następnie otwiera się okno:

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).

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.
Weryfikacja .hataccess – czyli jak sprawdzić czy opcja jest włączona
Na początek warto się upewnić 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++. Inną opcja jest np. edycja z pomocą Narzędzii – Yoast SEO.
Plik uzupełniamy poniższym kodem (jest to kod podstawowy, pod wpływem wtyczek może być w przyszłości modyfikowany):
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.
Dodatkowe tagi:
Usunięcie aliasu /category/ z adresu url kategorii na WordPressie