Метод 1: изменение структуры постоянных ссылок в настройках WordPress
WordPress позволяет вам настроить структуру постоянных ссылок вашего веб-сайта. Вот как это можно изменить:
- Войдите в свою панель управления WordPress.
- Перейдите в «Настройки» и выберите «Постоянные ссылки».
- Выберите один из доступных вариантов структуры постоянных ссылок или создайте собственную структуру.
- Нажмите «Сохранить изменения», чтобы обновить структуру постоянной ссылки.
Пример:
Если вы хотите изменить структуру постоянной ссылки, включив в нее название публикации, выберите опцию «Название публикации». В результате получится URL типа https://example.com/sample-post/.
Метод 2: использование плагина для изменения URL-адресов
WordPress предлагает различные плагины, упрощающие управление URL-адресами. Одним из таких плагинов является «Перенаправление». Выполните следующие действия, чтобы изменить URL-адреса с помощью плагина:
- Установите и активируйте плагин «Перенаправление» из репозитория плагинов WordPress.
- Доступ к настройкам плагина из панели управления WordPress.
- Введите старый URL-адрес и новый URL-адрес, на который вы хотите перенаправить.
- Сохраните изменения.
Пример:
Если вы хотите перенаправить https://example.com/old-urlна https://example.com/new-url, введите соответствующие URL-адреса в настройках плагина.
Метод 3: программное изменение URL-адресов
Если вам нужен больший контроль над изменениями URL-адресов, вы можете изменить их программно, используя перехватчики и функции WordPress. Вот пример:
function change_url_example() {
$old_url = 'https://example.com/old-url';
$new_url = 'https://example.com/new-url';
add_action( 'template_redirect', function () use ( $old_url, $new_url ) {
if ( is_page( $old_url ) ) {
wp_redirect( $new_url, 301 );
exit;
}
} );
}
add_action( 'init', 'change_url_example' );
В этом примере перехватчик template_redirectиспользуется для проверки соответствия текущего URL-адреса старому URL-адресу. Если это так, пользователь перенаправляется на новый URL с перенаправлением 301.
Изменить URL-адреса в WordPress можно различными способами, включая изменение структуры постоянных ссылок, использование плагинов или программно. Каждый метод обеспечивает гибкость и контроль над изменениями URL-адресов. Не забывайте учитывать последствия для SEO и настраивать правильные перенаправления, чтобы поддерживать трафик и рейтинг в поисковых системах.