Как изменить структуру постоянной ссылки WordPress

Для любого веб-сайта структура URL-адреса является одним из наиболее важных факторов для хорошего SEO-ранжирования. Однако бывают случаи, когда веб-мастер не запустил свой веб-сайт с правильной структурой URL-адресов и хочет изменить ее позже, когда сайт станет популярным. Если все сделано неправильно, это может привести к множеству ошибок 404 и снижению рейтинга SEO.

В этом кратком руководстве давайте посмотрим, как изменить структуру постоянных ссылок WordPress с даты или категории на публикацию URL-адресов на основе имен с правильным перенаправлением со старых URL-адресов на новые URL-адреса.

Примечание. Это руководство охватывает только сценарии для WordPress, установленного в корневом каталоге, но не для WordPress, установленного в подкаталоге. Также предполагается, что вы используете Apache в качестве веб-сервера.

Измените настройки постоянной ссылки на панели инструментов WP

Первое, что вам нужно сделать, это изменить структуру постоянных ссылок WordPress на "Название публикации" на панели инструментов WordPress. Для этого откройте панель администратора WordPress и перейдите к "Постоянная ссылка" (настройки -> постоянные ссылки).

изменить-WP-постоянные ссылки-настройки

Здесь, на этом экране, выберите переключатель "Имя публикации" в общих настройках и нажмите кнопку "Сохранить изменения", чтобы применить изменения.

изменить-WP-постоянные ссылки-пост-имя-постоянная-структура

Как только вы это сделаете, проверьте, все ли сообщения и страницы работают должным образом, без каких-либо ошибок. Если на этом этапе все в порядке, вы можете перейти к следующему этапу создания правил .htaccess для правильных перенаправлений.

Создание правил .htaccess

Теперь второй шаг - добавить приведенные ниже правила перенаправления в ваш файл .htaccess, расположенный в корневом каталоге, чтобы все старые URL-адреса были правильно перенаправлены на новые URL-адреса. Таким образом вы не потеряете ни трафик, ни рейтинг в поисковых системах. Просто просмотрите сценарии ниже, найдите те, которые вы использовали в прошлом, и скопируйте и вставьте правило .htaccess.

Примечание. Если вы используете "www" перед именем домена, добавьте этот "www" в правило .htaccess, которое вы собираетесь использовать.

Удалите "/ год / месяц / день" из URL

Если ваша старая постоянная ссылка выглядит примерно так,

затем используйте приведенное ниже правило перенаправления, чтобы перенаправить этот старый URL-адрес на новый URL-адрес только для имени сообщения.

Удалите "/ год / месяц" из URL

Если ваша старая постоянная ссылка выглядит примерно так,

затем используйте приведенное ниже правило перенаправления, чтобы перенаправить этот старый URL-адрес на новый URL-адрес только для имени сообщения.

Удалите "/ category /" из URL

Если ваша старая постоянная ссылка выглядит примерно так,

затем используйте приведенное ниже правило перенаправления, чтобы перенаправить этот старый URL-адрес на новый URL-адрес только для имени сообщения.

Перенаправить "/ archive / post-id" в структуру имени сообщения

Если ваша старая постоянная ссылка выглядит примерно так,

затем используйте приведенное ниже правило перенаправления, чтобы перенаправить этот старый URL-адрес на новый URL-адрес только для имени сообщения.

Это все, что нужно сделать, и очень просто изменить структуру постоянных ссылок для уже созданного веб-сайта. Надеюсь, это поможет, но оставьте комментарий ниже, если у вас возникнут проблемы при изменении или перенаправлении URL-адресов.

2 комментария

  1. пожалуйста, как перенаправить% postname% на% post%

    старый URL http://www.xxxxx.com/%postname%.html

    новый URL http://www.xxxxx.com/%postid%.html

    Как перенаправление думает

  2. Мне интересно понять, как настроить перенаправление с
    http://www.xxxxx.com/%postname%.html
    на старый URL http://www.xxxxx.com/%postid% -% postname% .html

    Спасибо

Комментарии закрыты.