Как я могу поймать идентификатор в статических URL и перенаправить его на новые URL в WordPress [301] - PullRequest
0 голосов
/ 30 ноября 2018

Мне нужно перенаправить старую структуру URL на новую в WordPress с 301, вот один из моих старых URL

example.com/en/news/1/13005/post_title

Я хочу поймать 13005, который является идентификатором поста и URL перенаправления нановая структурированная база параметров WordPress URL:

example.com/?p=13005

По некоторым причинам мне может понадобиться добавить конкретное число ко всем старым идентификаторам. Как я могу реализовать эти перенаправления?

1 Ответ

0 голосов
/ 18 декабря 2018

Вы можете сделать это, добавив следующие правила в ваш файл .htaccess:

RewriteEngine On
RewriteRule ^en/news/([0-9]+)/([0-9]+)/post_title$ http://example.com/?p=$2 [R=301,L]

Для динамического post_title вы можете использовать:

RewriteRule ^en/news/([0-9]+)/([0-9]+)/(.*)$ http://example.com/?p=$2 [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...