Permalinks са постоянните URL адреси до вашите отделни страници, публикации, категории и други.
Тези уеб адреси са перманентни и не се променят, откъдето идва и наименованието им (permalinks).
В WordPress имате възможност да формирате URL адресите така, че те да са удобни и дори лесни за запомняне от потребителите.
Настройка на структурата на URL адресите
От меню Настройки » Постоянни връзки можете да изберете няколко готови варианта за структурата на URL адресите.
• обикновен: https://mysitename.com/?p=123
• дата и име: https://mysitename.com/2022/06/03/sample-post/
• месец и име: https://mysitename.com/2022/06/sample-post/
• по номер на публикацията: https://mysitename.com/archives/123
• име на публикацията: https://mysitename.com/sample-post/
Различна структура: Има вариант вие да изберете начина на формиране на URL адресите. За тази опция трябва да се използват структурни тагове или комбинация от тях. При конфигурацията не трябва да се поставя името на домейна, а само таговете, например: /%year%/%postname%/
. Най-добре е да завършвате линковете с %postname%
или %post_id%
, за да сте сигурни че всеки линк е уникален.
Ето няколко структурни тага :
%year%
– година%monthnum%
– номер на месеца%day%
– ден%hour%
– час%minute%
– минута%second%
– секунда%post_id%
– уникален ID номер на публикацията%postname%
– кратко име на публикацията%category%
– кратко име на категорията%author%
– псевдоним на автора
Префикс в URL адресите на категориите и етикетите
Можете да използвате също собствен префикс за категориите или префикс за етикетите. Например ако поставите cat, формираният линк ще бъде: https://mysitename.com/cat/category-name
.
Файл .htaccess
За да работят коректно постоянните адреси, в основната директория на системата трябва да имате .htaccess файл.
Файлът .htaccess трябва да съдържа:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress