ГлавнаяЛайфстайлИнтернетКак изменить структуру постоянных ссылок WordPress

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

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

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

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

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

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

изменить-wp-permalinks-settings

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

Contents

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

ge-wp-permalinks-post-name-permalink-structure-wp.png" alt="изменить-wp-permalinks-имя-пост-структуры-постоянной ссылки">

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

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

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

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

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

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

http://example.com/2014/08/21/post-name

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

# Remove year and day from permalink structure
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([

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

an>]{2})/(.*)$ http://example.com/$4

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

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

http://example.com/2014/08/post-name

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

# Remove year and month from permalink structure
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(Удалить «/год/месяц/день» из URL//example.com/$3

Удалить «/category/» из URL

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

http://example.com/category/post-name

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

# Remove category from permalink structure
RedirectMatch 301 ^/([^/]+)$ http://example.com/?p=$

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

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

http://example.com/archive/123

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

# Redirect archive to post name structure.
RedirectMatch 301 ^/archives/(\d+

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

example.com/?p=$1

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

Удалить «/category/» из URL

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

ПОХОЖИЕ СТАТЬИ

Популярные записи