Podczas tworzenia swojego bloga napotkałem się na taki element w konfiguracji jak Bezpośrednie odnośniki. Dzięki temu panelowi możemy w dowolny sposób modelować wygląd adresów naszego bloga.
Mój przykład: piecioshka.pl/blog/info/witaj-swiecie
Zaraz po adresie bloga jest nazwa kategorii, a następnie slugowana tytuł posta. Zapis w konfiguracji wygląda następująco:
/%category%/%postname%
Wybrałem opcję Własny format i wklepałem kod powyżej do input-a.
Następnie w głównym katalogu utworzyłem plik .htaccess.
O następującej zawartości:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Po tych dwóch krokach linki są zdecydowanie bardziej przyjazne niż https://piecioshka.pl/blog/?p=123.
Właściwa dokumentacja znajduje się tutaj: Customize permalinks
Cya! 👋