Проблема с перенаправлением постоянной ссылки WordPress

zusicks438

Пользователь
Регистрация
19.09.12
Сообщения
1
Реакции
0
Баллы
1
Недавно я изменил структуру постоянных ссылок и нахожусь в некотором замешательстве. Исходная структура постоянной ссылки была /%postname%-%post_id%/, и я хотел изменить ее на /%postname%/.

Правило примерно такое
Проблема с перенаправлением постоянной ссылки WordPress


RedirectMatch301^/dir/([^/]+)-(\d+){3,}/$ [URL='https://wmlogs.com/yti/bj55jb21odHRwOi8vZXhhbXBsZSsBX']http://example.com/dir/$1[/URL]

Код (разметка):

Хотя приведенный выше код работает, я столкнулся с проблемой, когда некоторые статьи, оканчивающиеся цифрами, неправильно перенаправляются, и сайт выдает ошибку. Например: www.example.com/best-video-converters-windows-10/. Правило отсекает 10 бит, создавая статью 404. Я нашел обходной путь, используя регулярное выражение, ограничивающее количество символов, и код:


RedirectMatch301^/dir/([^/]+)-(\d+)/$ [URL='https://wmlogs.com/yti/bj55jb21odHRwOi8vZXhhbXBsZSsBX']http://example.com/dir/$1[/URL] Код (разметка):

И этот код работает... если только статья не закончится через год или около того. Пример: www.example.com/best-movies-2017/

В общем, я понятия не имею, как это обойти, и мне нужна помощь.
 
Сверху Снизу